More thoroughly test listener