avoiding wrong touchEnd propagation