           eye[e].blink.duration  = blinkDuration;
         }
       }
-    } else if(digitalRead(eye[eyeIndex].blink.pin) == LOW) { // Wink!
+    //} else if(digitalRead(eye[eyeIndex].blink.pin) == LOW) { // Wink!
+    } else if(blinkR) { // Wink!
+      //blinkR = false;
+      eye[eyeIndex].blink.state     = ENBLINK;
+      eye[eyeIndex].blink.startTime = t;
+      eye[eyeIndex].blink.duration  = random(45000, 90000);
+    } else if(blinkL) { // Wink!
+      //blinkL = false;
       eye[eyeIndex].blink.state     = ENBLINK;
       eye[eyeIndex].blink.startTime = t;
       eye[eyeIndex].blink.duration  = random(45000, 90000);

    serial_in = "";
    serial_in_complete = false;
  }
  
#ifdef IRIS_PIN && (IRIS_PIN >= 0) // Interactive iris
  

  oldIris = newIris;

#endif // IRIS_PIN
blinkR = false;
blinkL = false;
force_blink=false;
}


