 (optional)
* @param {text[?]=} the text, printed when item has value val (optional)
* @param {image[?]=control_on_off} the icon shown when item has value val (optional, default 'control_on_off' if text is empty)
	dynamic icons can be used, e.g. icon.light('', '', value_item); please note: these must not be wrapped by apostrophs (')
* @param {text[?]=1} comparative value(s) (default 1)
* @param {formula=or} 'or', 'and' or any JavaScript expression with following variables, result will be compared to compara