for those wondering how it works, it takes advantage of the timer blocks to prevent it from being stopped.