refactoring + typeaheads updated dynamicly + seach form + css, what a night ! :)