Kevin, it is OK to let the user actively trigger the callback handling by calling the sleep-function - most of them are familar with Windows and therefore know that strange concept of actively managing WinAPI message queue. Thanks!