ontouchstart, ontouchmove, ontouchend. Я бы реализовал через них. Полной замены не слышал, но легко пишется обработчиком от ontouchmove. Благо координаты и себя и цели вы знаете.
На мобильной версии своего сайта столкнулся с той же самой проблемой и реализовал через position: absolute и прописывание у html { height: 100%; }, все работает отлично. Правда пришлось заимплеменьтить кастомный скроллер внутри (iscroll на js), так как iOS до 5 версии скроллила внутри div только двумя пальцами, а не одним. Сейчас можно и без этого.
Может и не лучший, но я использовал в нескольких проектах mustache.js и был полностью удовлетворен. Бенчмарки тоже очень радуют. Ну и посмотрите jquery_templates, сам не использовал, но рекомендовали.