internal virtual void PreOnMouseMove (MouseEventArgs e) { } protected virtual void OnMouseMove (MouseEventArgs e)