 	}
 	
 	if (debug) {
-		Serial.print(numValid); Serial.print(numInvalid); 
-		Serial.print(" ");
-	}
-	else {
-		delay(debounce);
-	}
+		Serial.print(numValid); Serial.print(numInvalid); Serial.print(" ");
+	}
+	//delay(debounce);
 	
 	if (numValid == sampleSize) {
 		return flag.detectedJobStart;

		return false;
	}
}

/*
	Calculate time elapsed in seconds.
*/
unsigned long calculateTime(unsigned long startTime) {
	return (millis() - startTime)/1000;
}

void soundFeedback(bool isReject) {
	if (isReject) {
		tone(speakerPin, rejectNote, rejectDuration);

	There are slight deviations at times, so summing the values together
	and using the maximum possible sum as a check is a reliable way to
	determine if a signal is valid.
*/
bool inRange(unsigned long periodX, unsigned long periodY) {
	const int upperBound = 6;
