           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;
     }
 

          VfoFrequency = MaxFreq;
       break;
      case vfo_RRight:
        Serial.printf(F("loop: vfo_RRight\n"));
        VfoFrequency += offset2bump[VfoSelectDigit];
        if (VfoFrequency < MinFreq)
          VfoFrequency = MinFreq;


void pinPush_isr(void)
{
  // sample the pin value
  re_down = (PIND & 0x10);
  
