interceptsPointerEvents(eventRegistry) {
    if (this.pointerEvents === false) {
      return false
    }
    if (this.pointerEvents) {
      return true
    }
    for (let i = 0, len = pointerEventTypes.length; i < len; i++) {
      if (eventRegistry.hasFacadeListenersOfType(this, pointerEventTypes[i])) {
        return true
      }
    }
  }
Determine if this PointerEventTarget should intercept pointer events:
- By default only facades with a pointer event listener assigned will be counted, to prevent being blocked by unwanted objects
- If an object should definitely block events from objects behind it, set `pointerEvents:true`
- If an object has one of the pointer event properties but should be ignored in picking, set `pointerEvents:false`