DSL for events.
0.23.2
marker class for preventing illegal nesting.
specify a handler for this event.