O'Reilly logo
  • Michael ss thinks this is interesting:

a single component (a button in this case) can act as both a source and a listener of events.

From

Cover of Java Programming

Note

to be a source and a listener of events