GeolocateCtrl updated so works