There should be an explicit assertion that the pointerdown event was received before the pointercancel event.