MouseMoveEventArgs mmea = new MouseMoveEventArgs(screenX, screenY, x, y, altPressed, ctrlPressed,
shiftPressed, metaPressed, this);
onMouseMove.fireEvent(mmea);
break;
case MouseEventTypes.TYPE_MOUSE_ENTER:
onMouseEnter.fireEvent(new EventArgs(this));
break;
case MouseEventTypes.TYPE_MOUSE_LEAVE:
onMouseLeave.fireEvent(new EventArgs(this));
break;
case MouseEventTypes.TYPE_MOUSE_WHEEL:
onMouseWheel.fireEvent(new MouseWheelEventArgs(wheelVelocity, altPressed, ctrlPressed, shiftPressed,
metaPressed, this));
break;