In my implementation, because all messages are moved to receive, no processEvent anymore, I have to call this function in each handle*** function