(10/8/14) - completed the dynamic setting of ActionListeners by using a HashMap, code needs to be cleaned up, there are comments and removed code litter everywhere.
   Added preliminary support for color changing and starting font changing