pageX, pageY fix for legacy IE
add _requestAnimationFrame polyfill