     }
     tone(BEEP, 4000, 100);
   }
+  waitUntilUnpressed();
   Serial.print(F("Your choice: "));
   Serial.println(chr);
   

  setCursorPos();
  chrCtr = 0;
  displayInputMode();
  while (true) {
    key = kpd.getKey();
    switch (key.state) {

        digitalWrite(LED_BUILTIN, LOW);
        backlightTimeout = millis() + BACKLIGHT_PERIODS;
        autoOffBacklight = true;
        if (isCompleted)
          return;
    }
  }
}
