of the trigger (logic)
* @param {text=} text printed on the button (optional)
* @param {image=} icon to show on the button (optional)
* @param {text=1} value to send if the button is pressed (optional, default 1)
* @param {type=mini} type: 'micro', 'mini', 'midi' (optional, default: mini)
* @param {text(button,page,both)=button} trigger event: 'button', 'page', 'both' (optional, default: button)
* @param {color(icon0to5)=} single color e. g. '#f00' for red or icon class. (optional)
* @param {color(icon0to5,