 
   void widgets_points_scroll_callback(uint8_t selected, int delta)
   {
+    // FIXME: don't edit the save params directly - swap them in between gates
+
     const uint8_t p = (selected + 1) / 2;
     const uint8_t parameter = selected & 1;
 

#include <du-ino_save.h>
#include <avr/pgmspace.h>

static const unsigned char icons[] PROGMEM =
{
  0x3e, 0x63, 0x5d, 0x5d, 0x63, 0x3e, 0x00,  // 0

  {
    // initialize values
    gate_ = retrigger_ = false;
    gate_time_ = release_time_ = 0;
    cv_current_ = cv_released_ = 0.0;
    last_gate_ = false;

    // build widget hierarchy
