PointerEvents
The PointerEvents interface manages the lifecycle of pointer-related events such as pointer press, release, movement, and cancellation.
It provides properties corresponding to specific types of pointer events and a method to deliver these events to their respective listeners.