Instances of this class are sent whenever mouse
related actions occur. This includes mouse buttons
being pressed and released, the mouse pointer being
moved and the mouse pointer crossing widget boundaries.

Note: The button field is an integer that
represents the mouse button number. This is not the same
as the SWT mask constants BUTTONx.