event loop consistency