This is infuriating on all UIs, but I haven't seen one that would implement a very obvious solution: if the area around click has changed in 100ms before the event, disregard the click. Either a webpage or a browser could do that.
I'm sure I'm not the first one to think of it, so there must be some reason why it isn't done - does anyone know why?