dispatchWithResult

override fun <T : BEvent> dispatchWithResult(event: T, out: EventResult): EventResult