 void processLeftButtonPressed(){
   unsigned long currentMillis = millis();
   
-  if((currentMillis - timeLastPressedRightButton) < MIN_TIME_BETWEEN_BUTTON_PRESSES){
+  if((currentMillis - timeLastPressedLeftButton) < MIN_TIME_BETWEEN_BUTTON_PRESSES){
     return;
   }
   
-  timeLastPressedRightButton = currentMillis;
-  
-  Serial.println("LCD Off Button Press");
+  timeLastPressedLeftButton = currentMillis;
+  
+  Serial.println("Left Button Press");
   
   switch(currentState)
   {

typedef enum {NORMAL, ALARM, SETTING_TIME, SETTING_ALARM} CLOCK_STATE ;
CLOCK_STATE currentState = NORMAL;

typedef enum {C_HOUR, C_MINUTE, C_SECOND, C_YEAR, C_MONTH, C_DAY} SETTING_TIME_STATE ;
SETTING_TIME_STATE settingClockProcess;

typedef enum {A_HOUR, A_MINUTE, A_TYPE} SETTING_ALARM_STATE ;
SETTING_ALARM_STATE settingAlarmProcess;

    break;
    case NORMAL :
   { 
      if(showLCD){
        currentState = SETTING_TIME;
        settingTimeProcess = T_HOUR;
      } else {
        showLCD = true;
      }
      
   }
    break;
    case SETTING_ALARM:
