get notified when mouse/window status changed in target process
this utility is to measure app performance. e.g. in a certain app, when you start some action by clicking "start", you will get notified. when the action is done and app shows some other window. you get notified as well when the window get shown. all these events come with a time stamp so you can calculate the time elapsed and the performance data is obtained.