BTW, there is a little dirty secret about current PostCallback implementation.... It gets invoked on global timer event only now (each about 10ms, if there are no other GUI events), so you are not going to save any latency compared to simply setting a 10ms timer