TypeScript type definition for TouchEvent