commit before fixing serious design flaw

more threads are being created than i thought. going to employ the use
of Executors.newSingleThreadExecutor inside MainFrame when togglebutton
is clicked to avoid creating extra threads with new Thread(). i was
creating two threads per action when toggle button was pressed.