an event class
a name for the event, this is used for logging and debugging purposes only, default is ""
should message delivery for this event be postponed, default is false
cancel a listener
deliver postponed event messages
add an event message listener
trigger the event
number of times this event is triggered