# `class WMMouseEvents`

Available on all platforms

Mouse Events handler of wm3d

## Instance Fields

### `function new(w:Watermelon):Void`

Constructor. Parent Watermelon must be given by `w`.

### `function beginStandardEvents():Void`

launch standart event handler

- (left button) mouse up, mouse down
- (right button) mouse up, mouse down (if available)
- wheeling

### `function removeStandardEvents():Void`

remove standard mouse events. Mouse events launched at `beginStandardEvents` and derivatives of them are forced to be removed.