typeahead.js is a fast and fully-featured autocomplete library