 		messageScrollSet("nunchuk control off");
 	}
 	messageScrollUpdate(true);
-	sendMsgF(MSG_OK);
-}
-
-void nunchukControlModeUpdate(bool sendValues) {
+}
+
+void nunchukControlModeUpdate() {
 	nunchuk.update();
 	// the Z-Button disables nunchukcontrolmode
 	if (nunchuk.zButton)
 		nunchukControlModeToggle();
-	if (sendValues) {
+}
+
+void nunchukControlModeSendValues(void) {
+	if (nunchukControlMode) {
 		sendMsgF(MSG_ANALOG);
 		sendMsgF(MSG_X); Serial.print(nunchuk.analogX, DEC);
 		sendMsgF(MSG_Y); Serial.print(nunchuk.analogY, DEC);

**					AAA >= 0 && AAA <= 180; absolute location in degrees
**		XXX = 501; get EEPROM configuration (i.e. servo safe limits)
**		XXX = 576; toggle wii nunchuk control mode
*/

bool parseCommandGServo(char **buf, bool speedControl, bool wait) {

		sendMsgF(MSG_C); Serial.print(nunchuk.cButton, DEC);
		sendMsgF(MSG_Z); Serial.print(nunchuk.zButton, DEC);
		sendMsgF(MSG_LF);
	} else {
		sendMsgF(MSG_NCM_OFF);
	}
}

