removed KeyPressEater from GlDIsplay in to own class and added mouse press/release events