make the new checkboxgroup work, but bugs still exist.