This is the PyMML Mouse class.
The MML Mouse object communicates directly with libmml, but wraps it around a nice and easy to use layer.
It will allow several ways to set mouse positions and buttons. __getitem__ and __setitem__ are also implemented, so one can access mouse buttons states and positions with [].