Added throttle to _loopThroughElements

Added a throttle to _loopThroughElements so that it won’t get called so
many times when scroll events are fired. Needs testing and
experimentation what an ideal timeout duration is.