       alarm.hour--;
     }
   }
+  menuStartMillis = millis();
   isModified = true;
   tone(SPEAKER_PIN, 1500, 10);
-  updateDisplay(&context);
+  update(&context);
 }
 
 void setup() {

byte state = TIME;

byte tickEvent = 0;
byte displayEvent = 0;
byte menuIndex = 0;
bool context = 0;
bool isColonOn = true;

  menuIndex++;
  isModified = false;
  state = MENU;
  menuStartMillis = millis();
  if (menuIndex > MENU_MAX) {
    menuIndex = 0;
    state = TIME;
