Could we just set `timerId` to the [value returned](https://developer.mozilla.org/en-US/docs/Web/API/window.requestAnimationFrame) by `requestAnimationFrame` here? That would require a change to `jQuery.fx.stop` to call `cancelAnimationFrame` though. Calling `clearTimeout(true)` just seems a little messy.