 #define CMD_DELETE_ALL 5
 #define CMD_NAVIGATE 6
 
-int mMenuPosition = CMD_SHOW_WAY_POINT;
+byte mMenuPosition = CMD_SHOW_WAY_POINT;
 #define MENU_LENGTH 4
 char* mMenu[]={
 "  Show",

  void bootScreen(){
      lcd.clear();
      lcd.setCursor ( 0, 0 );            // go to the top left corner
      lcd.print("  Navigation "); // write this string on the top row
      lcd.setCursor ( 0, 1 );            // go to the 2nd row
      lcd.print(" Systems Ready");
     
      lcd2.begin(20,4);        // 20 columns by 4 rows on display
      lcd2.clear();
      lcd2.setBacklight(HIGH); // Turn on backlight, LOW for off
      lcd2.setCursor(0,0);
      lcd2.print("P-ath");
      lcd2.setCursor(0,1);
      lcd2.print(" I-ntelligence  ! !");
      lcd2.setCursor(0,2);
      lcd2.print("  K-ontrol      o o");
      lcd2.setCursor(0,3);
      lcd2.print("   A-ssembly    ---");
         //delay 1000);

      }

         //Display 1 current position menu
         lcd.clear();
         lcd.setCursor(0,0);
         lcd.print(F("    Current    >"));
         lcd.setCursor(0,1);
         lcd.print(F("    Position   >"));
         
         //Display 2 current position data
         lcd2.clear();
         lcd2.setCursor(0,0);
         lcd2.print(F("LAT: "));
         lcd2.print(flat, 8);
         lcd2.setCursor(0,1);
         lcd2.print(F("LON: "));
         lcd2.print(flon, 8);
         lcd2.setCursor(0,2);
         lcd2.print(F("MAG: "));
         lcd2.print(compassHeading);
         lcd2.print(F(" ("));
         lcd2.print(mHeadingOffset);
         lcd2.print(F(")"));
         lcd2.setCursor(0,3);
         lcd2.print(F("SAT: "));
         lcd2.print(gps.satellites() == TinyGPS::GPS_INVALID_SATELLITES ? DEC: gps.satellites());
         //delay 1000);
        
