Trying a different approach to autocomplete