DAQ-721: checkboxgroup was destroying checkbox state on updateWidget, added functions to reapply checkbox state on update