The Mouse commands enable you to get information about and even control the mouse pointer.
You can receive notifications about the mouse position, what buttons are pressed, and the direction of movement of the mouse wheel (if the mouse includes a wheel). The position of the mouse can be tracked within and outside of your application/screensaver. Notifications for mouse buttons pressed includes mouse up/down and double-click along with what button triggered the event.
You can hide and show the mouse when it is on top of your application/screensaver, and lock the mouse so that it cannot move outside of your application/screensaver.
You can also provide coordinates where you want the mouse pointer to be moved to - useful for simulations.