On the way to have a really useful multithreaded listener