map fixes and let user changes the route dragging it