Add option to cancel following on map drag

I've added an option, `cancelFollow`, to cancel following when the map is dragged if `follow` is set to true.