 
     case Mode::CYCLE_BULBS: {
       switch (button_states) {
+        case Pressed::abcd: {
+          CurrentMode = Mode::NORMAL;
+        } break;
+
         case Pressed::a: {
           GlobalPendingOperations.cycle_bulbs |= 64;
         } break;


      static Pressed MacroButtons[3];
      static int8_t MacroButtonCount = 0;

      MacroButtons[MacroButtonCount++] = button_states;
      if ((MacroButtonCount %= 3) != 0) {


        case Pressed::d: {
          GlobalPendingOperations.cycle_bulbs |= 1;
        } break;
      }
    } break;
