 
 void leftSequenceBrake(int durationMillis, int pauseDurationMillis)
 {
+  checkIsTap();
+  
   selectLeftOn(ON, OFF, OFF, OFF);
   selectRightOn(ON, ON, ON, OFF);
   delay(durationMillis);


void rightSequenceBrake(int durationMillis, int pauseDurationMillis)
{
  selectRightOn(ON, OFF, OFF, OFF);
  selectLeftOn(ON, ON, ON, OFF);
  delay(durationMillis);

  else
  {
    // 5. This is if the right turn signal is on, do a cycle through the lights.
    if( ( (digitalRead(LEFT_SIGNAL_INPUT) == 1) and (digitalRead(BRAKE_INPUT) == 1) ) and ( (digitalRead(RIGHT_SIGNAL_INPUT) == 0) || (isRightTap) ) )
    {
      (digitalRead(MODE_INPUT) == 0) ? (rightSequence(QUICK_BLINK, QUICK_BLINK)) : (rightBlink(SLOW_BLINK, MEDIUM_BLINK));
    }
    
    // 6. Here is if the left turn signal is on. Cycle through the lights.
    if( ( (digitalRead(RIGHT_SIGNAL_INPUT) == 1) and (digitalRead(BRAKE_INPUT) == 1) ) and ( (digitalRead(LEFT_SIGNAL_INPUT) == 0) || (isLeftTap) ) )
    {
      (digitalRead(MODE_INPUT) == 0) ? (leftSequence(QUICK_BLINK, QUICK_BLINK)) : (leftBlink(SLOW_BLINK, MEDIUM_BLINK));
    }
