Add listener tests