Events are dispatched to the application serially. Because the interpreter only reflects the data associated with a single external message at a time, the application handles the data associated with each external message after that message is delivered. If multiple events arrive, VB deals with them one at a time, until all events are processed, or when execution goes to an element where externalevents. enable turns to false, whichever happens first.