# Mouse object

The Mouse object is a top-level object that you can access without using a constructor. You can use the methods of the Mouse object to hide and show the pointer (cursor) in the movie. The mouse pointer is visible by default, but you can hide it and implement a custom pointer that you create using a movie clip (see Creating a custom pointer).

## Method summary for the Mouse object

Method | Description
--- | ---
`Mouse.addListener()` | Registers an object to receive `onMouseDown`, `onMouseMove`, and `onMouseUp` notification.
`Mouse.hide()` | Hides the mouse pointer in the movie.
`Mouse.removeListener()` | Removes an object that was registered with the `addListener` method.
`Mouse.show()` | Displays the mouse pointer in the movie.

## Listener summary for the Mouse object

Method | Description
--- | ---
Mouse.onMouseDown | Notified when the mouse button is pressed down.
Mouse.onMouseMove | Notified when the mouse button is moved.
Mouse.onMouseUp | Notified when the mouse button is released.
Mouse.onMouseWheel | <<TO DO>>