function _handleConditionsChange(aConditions, aConditionsOld) {

//		var iMaxConditions = this.getMaxConditions();
		var aButtons = this.getAggregation("_buttons", []);
		var aPressed = [false, false, false];
		var i = 0;

		for (i = 0; i < aConditions.length; i++) {
			var oCondition = merge({}, aConditions[i]); // to not change the original condition
			if (oCondition.operator === OperatorName.EQ) {
				if (oCondition.values[0] === "S1") {
					aPressed[0] = true;
				} else if (oCondition.values[0] === "S2") {
					aPressed[1] = true;
				} else if (oCondition.values[0] === "S3") {
					aPressed[2] = true;
				}
			}
		}

		for (i = 0; i < aButtons.length; i++) {
			var oButton = aButtons[i];
			if (oButton.getPressed() !== aPressed[i]) {
				oButton.setPressed(aPressed[i]);
			}
		}

	}
Fired if the help is triggered