I just attempted a quiz and had following question.

**Which of the following statements are true?**

1. A Button can fire an ActionEvent.
2. A Button can fire a MouseEvent.
3. A Button can fire a KeyEvent.
4. A TextField can fire an ActionEvent.

I selected the first two options but it says wrong. The button ActionEvent and MouseEvent can be placed on button but not the KeyEvent. 

What are the right answers?