Added a nice loader and a typeahead