Четыре дня потратил на переписывание glider'а под требования kiwi. А сегодня нашел похожую разработку на thinkweb2.com, с подробной документацией. Хотя там и нет всего (кэша и предзагрузки страниц), но он бы съэкономил мне время.
Хотя переписав glider, ко мне пришло понимание классов в js и теперь можно его легко расширять под новый функционал.
Что самое не понравилось в работе с js, это то, что нет нормальных инструментов debug'инга. Если бы не Firebug, вообще было бы уныло.
ps Хороший проект prototype-ui.com.