Allows for typeahead, quantity picking and multiselect