     lcd.print(GPSData.lon);
     if ((digitalRead(SPEED_ALTITUDE_SW))) {
       lcd.setCursor (12, 1);
-      if (GPSData.speed < SPEED_CUTOUT) {
+      if ((GPSData.speed < SPEED_CUTOUT) && (lowSpeedOverride)) {
         lcd.print("0  ");
       }
       else {

  bool localUTCTimeDate = !digitalRead(CONVERT_TO_LOCAL_SW);
  bool displayHdop = !digitalRead(DISPLAY_HDOP_SW);
  bool cardinal8_16 = !digitalRead(CARDINAL_SW);
  bool notUsedYet = !digitalRead(NOT_USED_YET_SW);
#endif
#ifdef DATA_VALID_OVERRIDE
  const bool dataValidOverride = true; // Set true to override data valid for debugging

    GPSData.satellites = 0; // Invalid satellites
    GPSData.lat        = 40.71d;  // East coast (NYC)
    GPSData.lon        = -74.00d; //   "
    GPSData.speed      = 5.0d;
    GPSData.altitude   = 555.0d;
#ifndef _16x2
    GPSData.heading    = 60.0d; // ENE or NE (16 cardinal points or 8 cardinal points)
    GPSData.hdop       = 150; // 1.5
    GPSData.year       = 2017;
    GPSData.month      = 11; // Day before ST starts
    GPSData.day        = 5;  //      "
