trigger change on select/deselect