typeahead - no need for watch