allowSelection: Boolean(default: false)
If set to true, the mousedown and selectstart events will not be prevented.
filter: Selector
If passed, the filter limits the child elements that will trigger the event sequence.
global: Boolean(default: false)
If set to true, the drag event will be tracked beyond the element boundaries.
stopPropagation: Boolean(default: false)
If set to true, the mousedown event propagation will be stopped, disabling drag capturing at parent elements. If set to false, dragging outside of the element boundaries will trigger the end event.
surface: Element
If set, the drag event will be tracked for the surface boundaries. By default, leaving the element boundaries will end the drag.
threshold: Number(default: 0)
The minimum distance the mouse/touch should move before the event is triggered.