hacked the difference between Pointer and Touch Event