Event listeners are provided with an `event` object that represents an actively dispatched event. An `event` object contains lots of information and functionality related to an event. We will look at the various event properties, constants and methods you have at your disposal on an `event` object and the `Event` constructor.