       
      // VIDEO BUTTON (low signal from Camera, ~0.75s)
       if (millis_held > 500) {
-        //whatever we want... for now let's just show it works
+        //whatever we want... for now let's just show it works with an LED blink
          digitalWrite(LEDsignal, HIGH);   // turn the LED on (HIGH is the voltage level)
          delay(1500);                       // wait
          digitalWrite(LEDsignal, LOW);    // turn the LED off by making the voltage LOW
       }//end_if video
  
       //----------------------------------------------------------
-      //----------------------------------------------------------
+      //---------------- End Controlling the servo ---------------
       
       }
   }
-
+// NEEDED for reading the camera signal
   previous = current;
   prev_secs_held = secs_held;
 } //end loop
 
-//----------------------------------------------------------
+//--------------------- Servo timing -----------------------
 //----------------------------------------------------------
       
 // We'll take advantage of the built in millis() timer that goes off

        }
        //Move from 90 to 0 degrees (straight down to horizontal)
        else{
          myServo1.write(180);
          toggle = !toggle;
          digitalWrite(LEDsignal, HIGH);   // turn the LED on (HIGH is the voltage level)
          delay(500);                       // wait

unsigned long firstTime; // how long since the signal was detected


Adafruit_SoftServo myServo1; 
boolean toggle = true;

void setup() 
{ 
  digitalWrite(signal, HIGH); 
  pinMode(LEDsignal, OUTPUT); //Make the LED pin an output
  digitalWrite(LEDsignal, LOW);
  
  
