I think this approach is far superior to `setInterval` - Not only does this avoid the `setInterval` and replace it with a smart `setTimeout` loop instead, it also calculates the exact moment the minute ticks over, which is exactly when this should happen.