protected override void OnMouseUp(MouseEventArgs e)
{
if (_dragging)
{
if (e.Button == MouseButtons.Left)
PageDragEnd(new Point(e.X, e.Y));
else
PageDragQuit();
}
// Any released mouse menas we have ended drag monitoring
_dragNode = null;
base.OnMouseUp(e);
}