 int current_second = 0;  // Used to check frequency of time update on LCD
 long now_seconds, end_seconds, remaining_seconds, change_time=0;  // now in seconds since 00:00:00, end time in seconds, count down of remain seconds
 float seconds_between_drops;
-static uint8_t hue = 100;
+static uint8_t default_hue=50;
+static uint8_t hue = default_hue;
+/*
+ * 50=yellow
+ * 100=green
+ * 160=blue
+ * 0=red
+ */
 static uint8_t hue_step = 24;
 static uint8_t tail = 180;
 static int step = -1;

     if(blue_button_On){
       now = RTC.now(); // fetch the time
       now_seconds=long(now.hour())*3600+long(now.minute())*60+long(now.second());     
       condition=Count_down;
       wait_time=2;
       Beep(600,440,200);Beep(600,880,200);
       remaining_seconds=600;

     if(green_button_On){
       now = RTC.now(); // fetch the time
       now_seconds=long(now.hour())*3600+long(now.minute())*60+long(now.second());
       //condition=Count_down;
       condition=Timer;
       wait_time=2;
       Beep(600,440,200);Beep(600,880,200);
       remaining_seconds=300;
