Programming terminology: events

Which of the following is true?
  1. Events have values
  2. Events have properties
  3. Events have objects
  4. Programmers must write event handlers for each event that may occur
  5. Programmers must write event handlers for each button
  6. Programmers must write event handlers for each user interface object

Write a sentence describing a program using the words event and event handler.