added code for listener changes