Greetings! I have some serious issues with registering MouseProc with SetWindowsHookEx function... As long as mouse stays inside the GUI - console returns messages etc. - properly! But as soon as mouse leaves GUI window - everything stops, no more messages... Here's the code: OnAutoItExitRegister('OnAutoItExit') $hKey_Proc = DllCallbackRegister("MouseProc", "int", "int;ptr;ptr") $hM_Module = DllCall("kernel32.dll", "hwnd", "GetModuleHandle", "ptr", 0) $hM_Hook = DllCall("user32.dll