           allColor(strip.Color(0, 0, 0)); //off
           break;
         case 1:
-          //softBlink(strip.Color(redVal, greenVal, blueVal), 255, 50); // blue
+          allColor((unsigned long)random(0x01000000)); // random color
           break;
         case 2:
           // blink in pixels one at a time


unsigned long currentMillis = millis();
long previousMillis = 0; // for wait times

// Listen on default port 5555, the webserver on the Yun
// will forward there all the HTTP requests for us.

          //          client.println(wait);

          c = strip.Color(redVal, greenVal, blueVal);
          //neoPixelToChange = 0;
          while (neoPixelToChange <= NUMPIXELS) {

            // this call allows us to check if there is a new command, thereby interrupting the current loop
