Better quitting
diff --git a/Tools/pynche/DetailsViewer.py b/Tools/pynche/DetailsViewer.py
index 905bbba..b82e008 100644
--- a/Tools/pynche/DetailsViewer.py
+++ b/Tools/pynche/DetailsViewer.py
@@ -52,7 +52,6 @@
 Shift + Right == +25
 """
 
-import sys
 from Tkinter import *
 
 STOP = 'Stop'
@@ -153,7 +152,7 @@
         self.__l2.configure(text=text)
 
     def __quit(self, event=None):
-        sys.exit(0)
+        self.__root.quit()
 
     def __withdraw(self, event=None):
         self.__root.withdraw()
diff --git a/Tools/pynche/ListViewer.py b/Tools/pynche/ListViewer.py
index 2a54f8f..8c8a6ee 100644
--- a/Tools/pynche/ListViewer.py
+++ b/Tools/pynche/ListViewer.py
@@ -15,7 +15,6 @@
 given name, without selecting the color.
 """
 
-import sys
 from Tkinter import *
 import ColorDB
 
@@ -123,7 +122,7 @@
             self.__sb.update_views(self.__red, self.__green, self.__blue)
 
     def __quit(self, event=None):
-        sys.exit(0)
+        self.__root.quit()
 
     def __withdraw(self, event=None):
         self.__root.withdraw()
diff --git a/Tools/pynche/TextViewer.py b/Tools/pynche/TextViewer.py
index 15a67dd..316bd15 100644
--- a/Tools/pynche/TextViewer.py
+++ b/Tools/pynche/TextViewer.py
@@ -15,7 +15,6 @@
 in the text window (which only has a background).
 """
 
-import sys
 from Tkinter import *
 import ColorDB
 
@@ -89,7 +88,7 @@
         self.__toggletrack()
 
     def __quit(self, event=None):
-        sys.exit(0)
+        self.__root.quit()
 
     def __withdraw(self, event=None):
         self.__root.withdraw()