Following are some of the main features of DragDropManager that you may find useful:
Extensive Set of Events and Methods
DragDropManager provides many methods and events that allow you to control the entire drag-and-drop process. Just register some elements as drag sources and some as drop targets, and then handle the DragDrop event to move or copy the elements to their new location.
Scrolling Support
DragDropManager lets users drag objects near the edges of a scrollable target to causes it to scroll automatically. This will allow end-users to drop elements exactly where they want during a single operation.
Drag threshold
You can choose distance in pixels that the mouse must move before a drag operation starts. This can be used to avert accidental and unwanted dragging in applications.
Drag Markers
The DragDropManager provides default drag markers during drag-and-drop process. Also, you can customize the appearance of drag markers, both for the drag source and drop target, to make the operation more user-friendly.