// Mouse events
event OnLButtonDown( WindowHandle a_WindowHandle, int X, int Y );
event OnLButtonUp( WindowHandle a_WindowHandle, int X, int Y );
event OnLButtonDblClick( WindowHandle a_WindowHandle, int X, int Y );
event OnRButtonDown( WindowHandle a_WindowHandle, int X, int Y );
event OnRButtonUp( WindowHandle a_WindowHandle, int X, int Y );
event OnRButtonDblClick( WindowHandle a_WindowHandle, int X, int Y );
event OnMButtonDown( WindowHandle a_WindowHandle, int X, int Y );
event OnMButtonUp( WindowHandle a_WindowHandle, int X, int Y );
event OnMouseOver( WindowHandle a_WindowHandle );
event OnMouseOut( WindowHandle a_WindowHandle );
event OnMouseMove( WindowHandle a_WindowHandle, int X, int Y );