 bool previousModeButton = 1;
 unsigned long modeButtonMillis = 0;
 
+bool currentGaugeButton = 1;
+bool previousGaugeButton = 1;
+unsigned long gaugeButtonMillis = 0;
+
+const byte DEBOUNCE_DELAY = 250;
+
 MCP_CAN CAN(SPI_CS_PIN); 
 
 void setup() {

  else if(currentMode == quad) {
    currentMode = octo;
  }
  else if(currentMode == octo) {
    currentMode = dual;
  }
  //diag mode is not implemented yet


  pinMode(LED_PIN, OUTPUT);
  pinMode(MODE_PIN, INPUT_PULLUP);
  pinMode(GAUGE_PIN, INPUT_PULLUP);
  //digitalWrite(MODE_PIN, INPUT_PULLUP);

  lcd.createChar(0, fill1);
