Made refile work -- basically set exportselection to 0 for list of
folders, then fix minor bugs and remove debug print statement.  Also
needs a fix to mhlib.py
diff --git a/Demo/tkinter/guido/mbox.py b/Demo/tkinter/guido/mbox.py
index a4e86da..41ece24 100755
--- a/Demo/tkinter/guido/mbox.py
+++ b/Demo/tkinter/guido/mbox.py
@@ -57,7 +57,7 @@
 	folderbar = Scrollbar(right, {'relief': 'sunken', 'bd': 2})
 	folderbar.pack({'fill': 'y', 'side': 'right'})
 
-	folderbox = Listbox(right)
+	folderbox = Listbox(right, {'exportselection': 0})
 	folderbox.pack({'expand': 1, 'fill': 'both', 'side': 'left'})
 
 	foldermenu = Menu(root)
@@ -159,7 +159,7 @@
 
 scanparser = regex.compile('^ *\([0-9]+\)')
 
-def open_folder(*e):
+def open_folder(e=None):
 	global folder, mhf
 	sel = folderbox.curselection()
 	if len(sel) != 1:
@@ -174,7 +174,7 @@
 	mhf = mh.openfolder(folder)
 	rescan()
 
-def open_message(*e):
+def open_message(e=None):
 	global viewer
 	sel = scanbox.curselection()
 	if len(sel) != 1:
@@ -202,7 +202,7 @@
 def interestingheader(header):
 	return header != 'received'
 
-def remove_message():
+def remove_message(e=None):
 	itop = scanbox.nearest(0)
 	sel = scanbox.curselection()
 	if not sel:
@@ -220,7 +220,7 @@
 
 lastrefile = ''
 tofolder = None
-def refile_message():
+def refile_message(e=None):
 	global lastrefile, tofolder
 	itop = scanbox.nearest(0)
 	sel = scanbox.curselection()
@@ -242,9 +242,7 @@
 		line = scanbox.get(i)
 		if scanparser.match(line) >= 0:
 			todo.append(string.atoi(scanparser.group(1)))
-	print 'refile', todo, tofolder
 	if lastrefile != refileto or not tofolder:
-		print 'new folder'
 		lastrefile = refileto
 		tofolder = None
 		tofolder = mh.openfolder(lastrefile)
@@ -263,7 +261,6 @@
 	else:
 		i = 'end'
 	scanbox.select_from(i)
-	print 'yview', `itop`
 	scanbox.yview(itop)
 
 def setfolders():