WIP typeahead directive