       // right side movement
       angle = random(angle, angle + variation);
     }
+    else if (HIGH == leftValue && HIGH == rightValue) {
+      // both eyes busy - big swings left & right
+      rndTurn(LOW_LIMIT, LOW_LIMIT + VARIATION);
+      rndTurn(HIGH_LIMIT - VARIATION, HIGH_LIMIT);
+      break;
+    }
     else {
       break;
     }

    myservo.write(angle);

    Serial.print("\t");
    rndDelay();

    Serial.print("\t");
    int rightValue = readDetector(DETECTOR_RIGHT, "right");

  Serial.print("\t");
}

void rndDelay(int loBound, int hiBound)
{
  int ms = random(loBound, hiBound);

  Serial.print("delay:");
  Serial.print(ms);
