cobbled together uiSelect2 to work with ngOptions