fix listener ref