     return;
   }
 
+  if (bothBanksDown) {
+    return;
+  }
+
   switch (mode) {
     case normalMode:
       handleNormalMode();

    initBank = initBank % 127;
    update = true;
  }
  if (update) {    
    Serial.print("MIDI offset ");
    Serial.println(initBank);
  }

  boolean update = false;
  if (bankDownButton.isJustReleased()) {
    initBank--;
    if (initBank == 255) {
      initBank = 126;
    }
    update = true;
