       if (push_time < HoldClickTime)
       {
         push_event(vfo_Click);
+        Serial.println("pinPush_isr pushed vfo_Click to queue");
       }
       else
       {
         push_event(vfo_HoldClick);
+        Serial.println("pinPush_isr pushed vfo_HoldClick to queue");
       }
     }
   }

        lcd.write(char_val + '0');
    }
  }
  
  lcd.write("Hz");
}

////////////////////////////////////////////////////////////////////////////////
// Interrupt driven rotary encoder interface.

void pinB_isr(void)
{
  byte reading = PIND & 0xC;

  if (reading == B00001100 && bFlag)
  { // check that we have both pins at detent (HIGH) and that we are expecting detent on
    // this pin's rising edge
    if (re_down)
    {
      push_event(vfo_DnRRight);
      Serial.println("pinB_isr pushed vfo_DnRRight to queue");
      re_rotation = true;
    }
    else
    {
      push_event(vfo_RRight);
      Serial.println("pinB_isr pushed vfo_RRight to queue");
    }
    bFlag = 0; //reset flags for the next turn
    aFlag = 0; //reset flags for the next turn
