support checkboxbuttons type similar to radiobuttons but allow multiple select and result an array from enum