Cuanta información a detalle y para todo lo que puede servir. Ya le encontraremos usos.
PointerEvent {isTrusted: true, pointerId: 1, width: 1, height: 1, pressure: 0, …} isTrusted: true altKey: false altitudeAngle: 1.5707963267948966 azimuthAngle: 0 bubbles: true button: 0 buttons: 0 cancelBubble: false cancelable: true clientX: 891 clientY: 351 composed: true ctrlKey: false currentTarget: null defaultPrevented: false detail: 1 eventPhase: 0 fromElement: null height: 1 isPrimary: false layerX: 456 layerY: 65 metaKey: false movementX: 0 movementY: 0 offsetX: 452 offsetY: 62 pageX: 891 pageY: 351 path: (6) [canvas.canvas-1, div.container, body, html, document, Window] pointerId: 1 pointerType: "mouse" pressure: 0 relatedTarget: null returnValue: true screenX: 891 screenY: 422 shiftKey: false sourceCapabilities: InputDeviceCapabilities {firesTouchEvents: false} srcElement: canvas.canvas-1 tangentialPressure: 0 target: canvas.canvas-1 tiltX: 0 tiltY: 0 timeStamp: 95062.69999998808 toElement: null twist: 0 type: "click" view: Window {window: Window, self: Window, document: document, name: '', location: Location, …} which: 1 width: 1 x: 891 y: 351 [[Prototype]]: PointerEvent altitudeAngle: (...) azimuthAngle: (...) getCoalescedEvents: ƒ getCoalescedEvents() getPredictedEvents: ƒ getPredictedEvents() height: (...) isPrimary: (...) pointerId: (...) pointerType: (...) pressure: (...) tangentialPressure: (...) tiltX: (...) tiltY: (...) twist: (...) width: (...) constructor: ƒ PointerEvent() Symbol(Symbol.toStringTag): "PointerEvent" altKey: (...) bubbles: (...) button: (...) buttons: (...) cancelBubble: (...) cancelable: (...) clientX: (...) clientY: (...) composed: (...) ctrlKey: (...) currentTarget: (...) defaultPrevented: (...) detail: (...) eventPhase: (...) fromElement: (...) layerX: (...) layerY: (...) metaKey: (...) movementX: (...) movementY: (...) offsetX: (...) offsetY: (...) pageX: (...) pageY: (...) path: (...) relatedTarget: (...) returnValue: (...) screenX: (...) screenY: (...) shiftKey: (...) sourceCapabilities: (...) srcElement: (...) target: (...) timeStamp: (...) toElement: (...) type: (...) view: (...) which: (...) x: (...) y: (...) get altitudeAngle: ƒ altitudeAngle() get azimuthAngle: ƒ azimuthAngle() get height: ƒ height() get isPrimary: ƒ isPrimary() get pointerId: ƒ pointerId() get pointerType: ƒ pointerType() get pressure: ƒ pressure() get tangentialPressure: ƒ tangentialPressure() get tiltX: ƒ tiltX() get tiltY: ƒ tiltY() get twist: ƒ twist() get width: ƒ width() [[Prototype]]: MouseEvent