               display->fill_rect(109, 12, 17, 7, DUINO_SSD1306::White);
               display_clock(109, 12, params.vals.clock_bpm, DUINO_SSD1306::Black);
               update_clock();
+              display->display(109, 125, 1, 2);
               break;
           }
-          display_changed[1] = true;
           break;
         case 2: // pitch
           params.vals.stage_pitch[stage_selected] += v;

        {
          saved = false;
          display->fill_rect(123, 2, 3, 3, DUINO_SSD1306::Black);
          display_changed[0] = true;
        }
      }
    }

          seq_values.stage_cv[stage_selected] = note_to_cv(params.vals.stage_pitch[stage_selected]);
          display->fill_rect(16 * stage_selected, 32, 16, 15, DUINO_SSD1306::White);
          display_note(16 * stage_selected, 32, params.vals.stage_pitch[stage_selected], DUINO_SSD1306::Black);
          display->display(16 * stage_selected, 16 * stage_selected + 15, 4, 5);
          break;
        case 3: // steps
          params.vals.stage_steps[stage_selected] += v;
