BackgroundScroller: responsive, infinite-looping background-scroller