added colorchooser and mouseWheelListener