protected virtual void OnMouseDown(MouseEventArgs e) { MouseEventHandler eh = (MouseEventHandler)(Events [MouseDownEvent]); if (eh != null) eh (this, e); }