Well, polling is evil™. Still, if there is no other way, I'll take it.