internal state machine discarded in favor of state based on navdata