We'll also want the code to make it clear the order of preemption.  I.e. once you hit geofence mode the transmitter is totally disconnected.