changed example to chatter/listener