Ага. Я переделывал. Могу дать образец. Это далеко от совершенства, но скорость прокрутки - вполне себе приличная, а также возможно отображать в таблице ЛЮБЫЕ данные. Но очень очень сыро. Можно взять как идею за основу.