The change of behaviour is not required. And indeed calling HandleOSMouseVisibility in every frame might have side effects.