moved touchEvent description under TouchHistory