chronoogical ordering fixed for touch events