feat(typeahead): Use model to hook into  pipeline