ESA FAQ: What is a listener?