-Moving away from EventObject
-Own Event type introduced