when the event fires, the handleAsyncEvent() methods of the associated handlers are scheduled.
to
when the event fires, the associated handlers are scheduled and the handleAsyncEvent() methods are invoked.