1. What information does an action event object carry? What additional information does a mouse event object carry?
2. Why are we using inner classes for event listeners? If Java did not have inner classes, could we still implement event listeners? How?