signal listener test