There really should be some latency in mobile browser between when a clickable component appears and when it is actually clickable. I don't know how many times I've tried to click something and an ad has appeared under my finger milliseconds before I click, pushing the content down. It's infuriating, especially on a slow connection.