create locations draging the mouse
refactor
Merge branch 'drag-n-create'