     case Mode::SETTING_TIME:
     {
       countdown = map(analogRead(POT_PIN), 0, 1024, 0, 901);
-      
+
       lcd.setCursor(0, 1);
       lcd.print(F("Set time: <"));
       lcdPrintFormattedSecs(countdown);
       lcd.print(F(">   "));
-      
+
       if(wpb.pressed())
       {
         // then implicitly set in stone the countdown value, change display, and enter next block

        lcd.setCursor(10, 1);
        lcdPrintFormattedSecs(countdown);
        lcd.print(F("    "));
        
        countdown*= (long)1000;                       //*** to save space, the ATmega328P chip of UNO uses 2-byte ints, which can hold at max 32 767; operator*(int, int) will still return an int, but in this case an overflowed int;
                                                      //*** initSetTime, a long, will just be assigned the overflowed value--it won't force operator*(int, int) to return a long.
                                                      //*** so, by typecasting 1000 or using 1000L, you make the compiler promote analogRead() to a long, so operator*(long, long) will return the expected value, within range of sizeof long

*/

#include <LiquidCrystal.h>               // include the library code for display
                                         // because it's a file inside of the Arduino.app 's library folder, use <> DIRECTIVE
#include "LEDButton.h"                   // include custom library local to the .ino--within the same sketch folder
                                         // because it's a relative path in the same directory, use "" LITERAL PATHNAME

//---GLOBAL VARIABLES--//
//:: ***these variables MUST be global because they're being used by multiple totally separate functions--static local won't do
LiquidCrystal lcd = LiquidCrystal(12, 11, 5, 4, 3, 6);   // initialize the library with the numbers of the interface pins

// White Pushbutton
