Merge PostEvent and WaitForMainThread since they're always called together.
win: Do not send parent's events to the watcher.