int error = hw_WaitEvents(lua_State *L, ULONG flags);
HWWEFLAGS_MODAL:hw_WaitEvents() is called from a temporary modal event loop. This flag
should always be set.
Once hw_WaitEvents() returns, you should immediately call hw_HandleEvents().
lua_State