solved some bugs with color handlers and some clean up of keyboard interaction class