Updated PointerEvent