switched to PyMouse which cleans up after itself better