public UIDragHandler(UIElement mouseTarget, UIElement dragControl)
{
UpdateHook = new UpdateHookDelegate(Update);
MouseTarget = mouseTarget;
DragControl = dragControl;
MouseEvent = mouseTarget.ListenForMouse(mouseTarget.GetBounds(), new UIMouseEvent(DragMouseEvents));
}