no longer relying on observe for mouse movements