split locations selector and mocklocation object, add the override method
use LatLngs as values for selection
allow multiple watches to be set, implement clearWatch
add source map