improved paste delay

changed code around to use better, more accurate, multimedia timer instead of sleep(). Never used WM_TIMER in the end because it was REALLY inaccurate for anything below 300ms. Because the MM Timer uses it's own thread to call the callback there is no more locking of UI.