Eh, I slowed the update interval to 5 seconds, should mostly avoid that.
What's weird is that the <a> tag isn't changing, the content inside it is. Which makes me wonder why the inner content changing causes the event to fail. Webdev nerdyness, ahoy!