listens to scrollEnd for reliable background effects on mobile, needs merged gem