                 params.vals.diradd_mode = 1;
               }
               seq_values.diradd_mode = (bool)params.vals.diradd_mode;
-              display->fill_rect(46, 1, 7, 9, DUINO_SSD1306::White);
-              display->draw_char(47, 2, params.vals.diradd_mode ? 'A' : 'D', DUINO_SSD1306::Black);
+              display->fill_rect(22, 12, 5, 7, DUINO_SSD1306::White);
+              display->draw_char(22, 12, params.vals.diradd_mode ? 'A' : 'D', DUINO_SSD1306::Black);
               break;
             case 2: // slew
               params.vals.slew_rate += v;

                params.vals.gate_time = 16;
              }
              seq_values.gate_ms = params.vals.gate_time * (uint16_t)(seq_values.clock_period / 8000);
              display->fill_rect(79, 3, 16, 5, DUINO_SSD1306::White);
              display_gate_time(79, 3, params.vals.gate_time, DUINO_SSD1306::Black);
              break;
            case 4: // clock
              params.vals.clock_bpm += v;

      main_selected++;
      main_selected %= 6;
      invert_current_selection();
    }
    else if(b == DUINO_Encoder::Clicked)
    {
