restored ||

BTW, there are a few requestAnimationFrame polyfills, which help prevent the callback if they're not needed IIRC.