only one listener may be executed at a time now