processPointerCancel(interactionEvent, displayObject)
    {
        const e = interactionEvent.data.originalEvent;

        const id = interactionEvent.data.identifier;

        if (displayObject.trackedPointers[id] !== undefined)
        {
            delete displayObject.trackedPointers[id];
            this.dispatchEvent(displayObject, 'pointercancel', interactionEvent);

            if (e.type === 'touchcancel' || e.pointerType === 'touch')
            {
                this.dispatchEvent(displayObject, 'touchcancel', interactionEvent);
            }
        }
    }
/**
     * Processes the result of the pointer cancel check and dispatches the event if need be
     *
     * @private
     * @param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
     * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
     */
Processes the result of the pointer cancel check and dispatches the event if need be
@private
@param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
@param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
Processes the result of the pointer cancel check and dispatches the event if need be @private @param { InteractionEvent } interactionEvent - The interaction event wrapping the DOM event @param { PIXI . Container|PIXI . Sprite|PIXI . extras . TilingSprite } displayObject - The display object that was tested
processPointerCancel(interactionEvent, displayObject)
    {
        const e = interactionEvent.data.originalEvent;
        const id = interactionEvent.data.identifier;
        if (displayObject.trackedPointers[id] !== undefined)
        {
            delete displayObject.trackedPointers[id];
            this.dispatchEvent(displayObject, 'pointercancel', interactionEvent);
            if (e.type === 'touchcancel' || e.pointerType === 'touch')
            {
                this.dispatchEvent(displayObject, 'touchcancel', interactionEvent);
            }
        }
    }
processPointerCancel ( interactionEvent , displayObject ) { const e = interactionEvent . data . originalEvent ; const id = interactionEvent . data . identifier ; if ( displayObject . trackedPointers [ id ] !== undefined ) { delete displayObject . trackedPointers [ id ] ; this . dispatchEvent ( displayObject , 'pointercancel' , interactionEvent ) ; if ( e . type === 'touchcancel' || e . pointerType === 'touch' ) { this . dispatchEvent ( displayObject , 'touchcancel' , interactionEvent ) ; } } }
Processes the result of the pointer cancel check and dispatches the event if need be
 @private
 @param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
 @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
Processes the result of the pointer cancel check and dispatches the event if need be @private @param { InteractionEvent } interactionEvent - The interaction event wrapping the DOM event @param { PIXI . Container|PIXI . Sprite|PIXI . extras . TilingSprite } displayObject - The display object that was tested