Fix bug where values would be added twice from setVal for multi-selects

Once before updateSelection is called, once from within updateSelection.