Interface holds information about an event.
Cancels the event if it is cancelable.
The name of the event
Can hold extra details and data associated with the event. This
is optional and event specific. If the event does not send extra
details, this is null.