Event types no longer need to be specified

Event types are implicitly defined by the event object itself