added color handler and fullscreen capability