Provides setCorrectingInterval and clearCorrectingInterval to act as an auto-correcting alternative to setInterval