EventListener add msg to queue