added listener tests