search widget with autocomplete