allowSelection: Boolean(default: false)
If set to true, the mousedown and selectstart events will not be prevented. If set to false, dragging outside of the element boundaries will trigger the end event.
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.
threshold: Integer(default: 0)
The minimum distance the mouse/touch should move before the event is triggered.