     {
       Serial.println("Pausing...");
       currentState = S_PAUSED;
+      timerStart = now;
     }
     break;
 

  case S_COOLDOWN:

    digitalWrite(RED_LED_PIN, LOW);
   
    if (now % COOLDOWN_FLICKER == 0)
    {
      if (wasHigh)


    digitalWrite(GREEN_LED_PIN, HIGH);
    digitalWrite(RED_LED_PIN, LOW);
    digitalWrite(BLENDER_PIN, LOW);
    
    if (now > (timerStart + BUTTON_DEBOUNCE))
    {
      if (buttonPushed)
      {
        Serial.println("Unpaused!");
        currentState = S_IDLE;          
      }
    }
    break;
  }
