don't exit pollEvents() after the first round of events