made listener maps instance variables