         if (buttons & BUTTON_DOWN) {
             if (mode == MODE_AUTO) {
                 mode = MODE_OFF;
+                forceModeOnTime = millis();
                 Serial.println("MODE=OFF");
             } else {
                 mode = MODE_AUTO;

    lcd.clear();

    lcd.setCursor(0,0);
    lcd.print("Up:   ");lcd.print((millis()/1000/60));lcd.print(" min");

    lcd.setCursor(0,1);
    lcd.print("V-In: ");lcd.print(doRound2(volt), 2); lcd.print("V");

    lcd.setCursor(0, 0);
    lcd.print("***FanControl***");
    lcd.setCursor(0, 1);
    lcd.print("***   1.32   ***");
    time = millis() - time;
    Serial.print("Took "); Serial.print(time); Serial.println(" ms");
    lcd.setBacklight(WHITE);
