 // Internal States
 State Loading      = State(enterLoading, updateLoading, NULL);
 State Unarmed      = State(enterUnarmed, NULL, exitUnarmed);
+State LockBox      = State(updateLockBox);
 State GetFix       = State(enterGetFix, updateGetFix, exitGetFix);
 State ReadLocation = State(enterReadLocation, updateReadLocation, exitReadLocation);
 State SleepModules = State(enterSleepModules, updateSleepModules, exitSleepModules);

}

void exitUnarmed() {
  lock();
  TimedEvent.stop(READ_LOCATION_TIMER);
}

void enterGetFix() {


void onHold(Button& button) {
  if(!isArmed() && !stateMachine.isInState(OpenBox)) {
    stateMachine.transitionTo(LockBox);
    return;
  }

