 struct MenuItem mi_brightness = {"Brightness", NULL, &brightness_action};
 struct MenuItem mi_contrast = {"Contrast", NULL, &contrast_action};
 struct MenuItem mi_holdclick = {"Hold click", NULL, &holdclick_action};
-struct MenuItem *mia_settings[] = {&mi_brightness, &mi_contrast, &mi_holdclick};
+struct MenuItem mi_doubleclick = {"Double click", NULL, &doubleclick_action};
+struct MenuItem *mia_settings[] = {&mi_brightness, &mi_contrast, &mi_holdclick, &mi_doubleclick};
 struct Menu settings_menu = {"Settings", ARRAY_LEN(mia_settings), mia_settings};
 
 //----------------------------------------

}


////////////////////////////////////////////////////////////////////////////////
// The system event queue.
// Implemented as a circular buffer.
////////////////////////////////////////////////////////////////////////////////

#define QueueLength 10


  SelOffset offset;
  int brightness;
  int contrast;
  unsigned int hold;
  unsigned int dclick;

  EEPROM.get(AddressFreq, ulong);
  EEPROM.get(AddressSelDigit, offset);
  EEPROM.get(AddressBrightness, brightness);
  EEPROM.get(AddressContrast, contrast);
  EEPROM.get(AddressHoldClickTime, hold);
  EEPROM.get(AddressDClickTime, dclick);
  
  Serial.printf(F("=================================================\n"));
  Serial.printf(F("dump_eeprom: VfoFrequency=%ld\n"), ulong);
  Serial.printf(F("             AddressSelDigit=%d\n"), offset);
  Serial.printf(F("             LcdBrightness=%d\n"), brightness);
  Serial.printf(F("             LcdContrast=%d\n"), contrast);
  Serial.printf(F("             ReHoldClickTime=%dmsec\n"), hold);
  Serial.printf(F("             ReDClickTime=%dmsec\n"), dclick);

  for (int i = 0; i < NumSaveSlots; ++i)
  {
