How does drag and drop work

The Dom being dragged needs to add some events

dragstart

dragleave

drag

dragend

dragenter

dragover

drop

Drag and drop FAQ summary