J'ai vu divers problèmes qui ont ce problème lors de l'exécution d'actions simultanées. Voir par exemple ce fil (aventure + service) et celui-ci (dessin sur toile à partir de 2 fils).
Vous parlez d'un écouteur personnalisé dans une classe différente, se pourrait-il que vous fassiez également plusieurs choses à la fois ?