typeahead working a lot smoother, handling AJAX requests and processing key actions