use typeahead.js for fun and profit