modifies EVT_CHECKBOX method for better handling of event, also make all the check boxes sync