Drag and drop between palette and map

Also addresses issue #7