public static void DetectDraggingBasedOnMouseDownUp(string handleName, EventType typeBefore)
{
if (typeBefore == EventType.MouseDrag && Event.current.type != EventType.MouseDrag)
{
ManipulationToolUtility.BeginDragging(handleName);
}
else if (typeBefore == EventType.MouseUp && Event.current.type != EventType.MouseUp)
{
ManipulationToolUtility.EndDragging(handleName);
}
}