 }
 
 void loop() {
-	
+	uint16_t n = touch.newTouches();
+	Serial.print("New touches = "); Serial.println(n,HEX);
 	// switch( OpStateManager.state() ) {
 	// 	case OpStatePoweringUp: {
 	// 		DEBUG_PRINTLN("Op state: powering up");

	// 		ColorCoordinator.setBaselineColor(currentColor);
	// 	}
	// }
	#ifdef CHAIR_DEBUG
	switch( SerialDebugger.currentCommand() ) {
		case NO_CMD: {
			NOP;
			break;
		}
		case FORCE_DEMO: {
			break;
		}
		case FORCE_INACTIVE: {
			break;
		}
		case CSET: {
			for(uint16_t i = 0; i < NUM_LEDS; i++) {
				leds[i] = SerialDebugger.commandColor();
			}
			break;
		}
		case FTUNE: {
			DEBUG_PRINTLN("Kalimba Chair: Fine tuning mode");
			DEBUG_PRINT("FTUNE> ");
		}
		default: {
			DEBUG_PRINTLN("Unrecognized cmd");
			break;
		}
	}
	#endif

	// noInterrupts();
 //    FastLED.show();

	// OpStateManager.update();	//	update operational state manager
	// ColorCoordinator.update();	//	update the color coordinator
	heartbeat.update();
	touch.update();		//	update touch manager
	delay(250);
	// SerialDebugger.update();
}

// #ifdef CHAIR_DEBUG
// 	void serialEvent() {
// 		while( Serial.available() ) {
// 			char in_char = (char)Serial.read(); 
// 			SerialDebugger.addChar(in_char);
// 		}
// 	}
// #endif