Added generic Event class above all events.