Replace NSTimer+Blocks with a block-only solution.