public virtual void MouseLeave(Control c, ViewBase next) { _mouseOver = false; _lastMovePt = Point.Empty; UpdateTargetState(); }