TypeAhead Extension