trying logic for getAnimationFrame. added onScroll(), requestTick(). modified updatePositions().