
Event states
- passive - currently not available for any processing
- active - this is the event currently being processed
- queued - the event is in a queue
- pending - the event is in the scheduler
- conditional - the event is on the conditional list
- closed - on the conditional list but unavailable