Events and Listeners in the JDK1.1+ event model, used by GUI classes and by JavaBeans more generally.