 	static unsigned long toneDuration;		// store current tone duration
 
 	l_currentMillis = millis();
-
+	
 	if (character >= textToSayLen) { // All done, reset
 		isTextToSay = false;
 		character = 0;

boolean isHeadSwing = false;			
boolean isTextToScroll = false;	 
boolean isTextToSay = false;

uint8_t armSwingSpeed = 0, headSwingSpeed = 0;

uint8_t textToScrollLen = 0;
byte textToScrollBuffer[TEXT_TO_SCROLL_BUFFER_LEN];

unsigned long scrollInterval = 200;
unsigned long armSwingInterval = 25;

		// Do CRE updates ;

		if (isTextToSay) updateTextToSay();
		if (isTextToScroll) updateTextToScroll(false);
		if (isArmsSwing) updateArmsSwing();
		if (isHeadSwing) updateHeadSwing();
		if (isMelodyToPlay) updateMelodyToPlay();
	}
	
#ifdef FIRMATA_SERIAL_FEATURE
