Listener interfaces for raising events that will be handled by multiple objects that implement them.