Többfázisú autocomplete js

Milyen js könyvtárakkal/eszközökkel szokás megoldani egy webes űrlapon a többfázisú autocoplete-et? (Automatikus kiegészítést.) Azt szeretném, hogy eleinte csak "AA, BB, CC, DD" látsszon, s aztán, ha megvan valamelyik, akkor ennek függvényében kínálkozzanak föl újabb további szavak, ugyanabban a szövegmezőben. Ilyenem már van, de ebben nem látok többfázisú lehetőséget.

Hozzászólások

Tuti, hogy sajátot írnék, ajax + json formában, szerver oldalon definiálva a szabályokat. Ha nagyon lusta lennék, akkor jquery-ui autocomplete-jét használnám kliens oldalon.

--
Coding for fun. ;)