Lets build an autocomplete widget.