   // set up the rotary encoder
   re_setup(VfoSelectDigit);
 
-  // show program anme and version number
-  Serial.print(ProgramName); Serial.print(" "); Serial.println(Version);
-  Serial.println("VK4FAWR");
-  lcd.clear();
-  lcd.setCursor(0, 0);
-  lcd.write(ProgramName);
-  lcd.write(" ");
-  lcd.write(Version);
-  lcd.setCursor(0, 1);
-  lcd.write("VK4FAWR");
-  delay(3000);    // wait a bit
-
+  // show program name and version number
+  banner();
+  
   // get going
   show_main_screen();
 }

  // initialize the display
  lcd.begin(NUM_COLS, NUM_COLS);      // define display size
  lcd.clear();
  lcd.createChar(SPACE_CHAR, sel_digits[SPACE_INDEX]);

  restore_from_eeprom();

{
  Serial.println(msg);
  Serial.println("Teensy is paused!");
  while (1)
  {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.write(msg);
    lcd.setCursor(0, 1);
    lcd.write(msg + NUM_COLS);
    delay(2000);
    
    lcd.clear();
    lcd.write("Teensy is paused");
    lcd.cursor();
    delay(2000);
  }
}

#ifdef DEBUG
//----------------------------------------------------------
// Convert an event number to a display string
//----------------------------------------------------------
