That is correct, the current client only receives the messages that have happened while the mouse was on that screen. If we sent keyup messages without it being pressed undesirable results would happen. I have the same feeling for sending keyup messages when navigating of the current display as it could cause problems or unexpected behavior at times. Sometimes I prefer the key to be pressed until I return and toggle it off. It's a cheap autorun that won't break until I hit the forward key again. There are other things it's came in handy with as well.