pointer-events: fix event dispatch and pointerrelease