           VfoFrequency = MaxFreq;
         break;
       case vfo_DnRLeft:
-        Serial.printf(F("loop: vfo_DnRLeft\n"));
         VfoSelectDigit += 1;        
         if (VfoSelectDigit >= NumFreqChars)
           VfoSelectDigit = NumFreqChars - 1;
         break;
       case vfo_DnRRight:
-        Serial.printf(F("loop: vfo_DnRRight\n"));
         VfoSelectDigit -= 1;
         if (VfoSelectDigit < 0)
           VfoSelectDigit = 0;
         break;
       case vfo_Click:
-        Serial.printf(F("loop: vfo_Click event ignored\n"));
         break;
       case vfo_HoldClick:
-        Serial.printf(F("loop: Got vfo_HoldClick: calling menu_show()\n"));
         menu_show(&menu_main, 0);    // redisplay the original menu
         show_main_screen();
         save_to_eeprom();            // save any changes made in menu
         break;
       case vfo_DClick:
-        Serial.printf(F("loop: Got vfo_DClick\n"));
         vfo_toggle_mode();
         break;
       default:
-        Serial.printf(F("loop: Unrecognized event: %d\n"), event);
+        // unrecognized event, ignore
         break;
     }
 

    switch (event)
    {
      case vfo_RLeft:
        Serial.printf(F("loop: vfo_RLeft\n"));
        VfoFrequency -= offset2bump[VfoSelectDigit];
        if (VfoFrequency < MinFreq)
          VfoFrequency = MinFreq;


// Digital VFO program name & version
const char *ProgramName = "DigitalVFO";
const char *Version = "1.1";
const char *MinorVersion = ".0";
const char *Callsign = "vk4fawr";

// display constants - below is for ubiquitous small HD44780 16x2 display
