Change $timeout to use requestAnimationFrame, and change flex-box column-reverse to just column.