 
 void loop(void)
 {
+  // if DigitalVFO is aborted, do nothing
+  if (Aborted)
+    return;
+    
   // do any external commands
   do_external_commands();
   

  
  Serial.printf("%s %s%s (%s)\n", ProgramName, Version, MinorVersion, Callsign);
  
  // if *any* DEBUG turned on, explain state
#if (DEBUG != 0)
  Serial.printf("DEBUG is defined as %06X:\n", DEBUG);
  decode_debug_levels(DEBUG);
  dump_eeprom();
#endif

#if INIT_EEPROM != 0
  initialize_eeprom();  // WARNING! Destroys the EEPROM stored values
#endif

  // VFO wakes up in standby mode
  VfoMode = vfo_Standby;
