 // How many NeoPixels are attached to the Arduino?
 #define LED_COUNT 8
 
+/* do we want Serial output? */
+//#define DEBUG
+
 // Declare our NeoPixel strip object:
 Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
 // Argument 1 = Number of pixels in NeoPixel strip


void loop() {
  // put your main code here, to run repeatedly:

  /* Did the state change (did the button get pressed)? */
  if(lastState != state) {
    lastState = state;

  last_micros = micros();

  randomSeed(analogRead(0));
#ifdef DEBUG
  Serial.begin(9600);
#endif
  r = random(0, 255);
  g = random(0, 255);
  b = random(0, 255);
