Currently, if a client’s mouse pointer doesn’t move, they eventually time out. We want to change it so any activity will reset their timeout. This is fairly straightforward. Next, we start working on a test to ensure that the “remove pointer” event isn’t repeated after a client times out. That’s not straightforward at all.