The only time that RRMoustrap is active is when the mouse cursor is over the RideRunner "window", if another app has focus RRMousetrap is inactive. Even an "embeded app" will steal the focus.
It is a "feature" of the sethook API...
You can have a global hook or you can have a Application hook.
Very nice app but after testing, it would be better if, while RideRunner was running, it trapped ALL mouse presses because embedded apps (like video) steals the focus. That effectively defeats the purpose
"Imagination is more important than knowledge." -AE