---
title: EventListenerObject
framework: tvmljs
role: symbol
role_heading: Class
path: tvmljs/eventlistenerobject
---

# EventListenerObject

An object that communicates events and allows other objects to add themselves as listeners.

## Declaration

```data
interface EventListenerObject
```

## Topics

### Adding and Removing Event Listeners

- [addEventListener](tvmljs/eventlistenerobject/1627408-addeventlistener.md)
- [removeEventListener](tvmljs/eventlistenerobject/1627423-removeeventlistener.md)

## See Also

### App Initialization

- [App](tvmljs/app.md)
- [UserDefaults](tvmljs/userdefaults.md)
- [NavigationDocument](tvmljs/navigationdocument.md)
- [Responding to User Interaction](tvmljs/responding_to_user_interaction.md)
