adding pointer events polyfill