message Listener bug fix