made Event.Control class protected and removed some java2D only fields