only catch horizontal touch events