removed redundant change listeners for checkboxes