         save_to_eeprom();   // save any changes made
         break;
       case vfo_DClick:
-        Serial.printf(F("loop: Got vfo_DClick: ignored\n"));
+        Serial.printf(F("loop: Got vfo_DClick\n"));
+        vfo_toggle_mode();
         break;
       default:
         Serial.printf(F("loop: Unrecognized event: %d\n"), event);

  // set serial load enable (Datasheet page 15 Fig. 17) 
  dds_pulse_high(DDS_W_CLK);
  dds_pulse_high(DDS_FQ_UD);
}



  lcd.print("Vfo:");
  display_sel_value(VfoFrequency, VfoSelectDigit, MAX_FREQ_CHARS, NUM_COLS - MAX_FREQ_CHARS - 2, 0);
  lcd.print("Hz");

  lcd.setCursor(0, 1);
  lcd.write(BlankRow);
  lcd.setCursor(0, 1);
  lcd.write(mode2display(VfoMode));
}

//----------------------------------------
