Pointer events listener (needs polyfill currently)