checking all elements on touch, possibly not a good idea