switched to using requestAnimationFrame polyfil
now works in firefox and IE9+