I don't see `elapsedTime` used for anything, what is it for?