Finally, event loop seems to be the right one.