DefaultBehavior shouldRerouteFromLocation shouldDiscardLocation didArriveAtWaypoint shouldPreventReroutesWhenArrivingAtWaypoint shouldDisableBatteryMonitoring