Pointer-events polyfill for backwards compatibility