The `Action` interface provides a useful extension to the `ActionListener` interface in cases where the same functionality may be accessed by several controls.