Added missing remove of hook on mode disable

Forgot to remove our hook that's run when the mouse leaves a window when
the mode is disabled. This commit fixes that and also renames our hook
function to be a bit more explanatory as to its purpose.