Multiple creation procedures for PointerEvent