In this phase, ZK invokes each listener for each event queued for this desktop one-by-one.
An independent thread is started to invoke each listener, so it could be suspended without affecting the processing of other events.
During the processing, an event listener might fire other events. Refer to the Event Listening and Processing chapter for details.