wow i actually posted the wrong code....
Isnt that the best first mistake i could make?

Anyways, thats the situation that doesnt work, after firing Listen() it doesnt fire anything else. So in front of that line i would like to signal the other thread to perfom the executeCommand();

I hope im being clear, if not ill try to explain better.