listener bug fix