add support to process typeahead source