Low-latency isn't the only problem, I think. The small-enought latency seems to be worst: you click somehing and wait for the reward just few ms later. Incresing this wait to seconds prevents this effect.
Click again to see if you did something wrong and, yes, youe action was registered 2 times causing all kinds of trouble.
To all SPA developers around the word: show me if I interacted and show me if something is loading.
The trope of someone closing reddit, only to open reddit again, is a microcosm of that. If you were actively participating in the decision making and thinking clearly, you would never make that mistake. Something else is driving your trawl.