fix problem with dragging the map on tablets
add drag-and-drop function
move things around inside drag-and-drop
merge master
use drag-and-drop.js
change method names added to map-model