# Key Features

Learn about the different key features in DragDropManager.

## Content



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.