added classes instead of vanilla js objects, traded in drag-n-drop library again..