submit method
Submits an event and returns whether it reached listeners.
The caller still owns the event and must release pooled events even when
this method returns false or a listener throws.
Implementation
bool submit(VrInputEvent event) {
return _submit(event, priorityOf(event.source));
}