It is a thing, what's the advantage of using `touchstart`?