Uses updated requestAnimationFrame polyfill from Utils.js