fix getlisteners