component/autocomplete: implement autocompleter standard component