update distance on direct polyline correction from routing
cancel pending requests on drag start
more corner cases when correcting start/endpoints of road segments
click a marker to add a segment to it
fix bug not showing temp polyline
optimize direction request for midpoint drag