agree on bringing the loop into capture.js instead of in the other module. still getting the hang of these conventions