SWT divides mouse-related activity into three separate listener interfaces.
MouseListener interface receives notification of mouse click events.
MouseTrackListener receives notification when the mouse enters, exits, or hovers over the associated widget.
MouseMoveListener receives notification each time the mouse moves.