struct DomEvent {
int listener;
}The event being dispatched. Accessors call into JS for the live event: only valid inside the handler that received it.
Fields
the listener id dom_on returned (its callback id)
Methods
"click", "keydown", ...
KeyboardEvent.key ("a", "Enter", "ArrowUp")
KeyboardEvent.code ("KeyA")
event.target.value (input/change on form controls), its .checked.
InputEvent/MessageEvent data
popstate: JSON of history.state ("null" if none)
handle of event.target (release it when done)
WheelEvent
DOM_MOD_* bits