Keep track of items using value rather than text. Add angular overrides for typeahead. Allow for max-width and multiline.