listener bug