fix(select): re-render select to reflect change in model

the button text for the multi-select should re-render when the model changes

closes issue #660