diff --git a/examples/Braccio_Learn_and_Repeat/Braccio_Learn_and_Repeat.ino b/examples/Braccio_Learn_and_Repeat/Braccio_Learn_and_Repeat.ino
index f9b5564..8c78516 100644
--- a/examples/Braccio_Learn_and_Repeat/Braccio_Learn_and_Repeat.ino
+++ b/examples/Braccio_Learn_and_Repeat/Braccio_Learn_and_Repeat.ino
@@ -5,6 +5,9 @@
 #define COLOR_LIGHT_TEAL 0x62AEB2
 #define COLOR_ORANGE     0xE47128
 
+// ENTER button
+#define BUTTON_ENTER     6
+
 enum states {
   RECORD,
   REPLAY,
@@ -28,12 +31,8 @@ static void eventHandlerMenu(lv_event_t * e) {
   lv_event_code_t code = lv_event_get_code(e);
   lv_obj_t * obj = lv_event_get_target(e);
 
-  if (code == LV_EVENT_KEY && lv_indev_get_key(lv_indev_get_act()) == LV_KEY_HOME) {
-    state = ZERO_POSITION;
-    return;
-  }
 
-  if (code == LV_EVENT_CLICKED) {
+  if (code == LV_EVENT_CLICKED || (code == LV_EVENT_KEY && Braccio.getKey() == BUTTON_ENTER)) {
     uint32_t id = lv_btnmatrix_get_selected_btn(obj);
     const char * txt = lv_btnmatrix_get_btn_text(obj, id);