typeahead starting to take shape, the only thing missing now is to be able to select a value in the drop down and autocomplete it with tab.
listening to tab and arrow key up and down events