listeners.h revision 7420e5ee5565b181c144eabb14da0da9e8cce657