made infinite scroll more extensible
modified controller for new scroll implementation