Hmm yes sorry other than WaitEvent, functions that call PollSystem and hence allow system events to be processed causing hooks to happen and events to be queued include:
PeekEvent
PollEvent
AppSuspended
AppTerminate
KeyHit
KeyDown
GetChar
FlushKeys
MouseX,Y,Z
FlushMouse
MouseHit
MouseDown
WaitKey
WaitChar
WaitMouse
PeekEvent
PollEvent
AppSuspended
AppTerminate
KeyHit
KeyDown
GetChar
FlushKeys
MouseX,Y,Z
FlushMouse
MouseHit
MouseDown
WaitKey
WaitChar
WaitMouse