fixed hanging listener bug