`GtkEventController` is the base class for event controllers.
These are ancillary objects associated to widgets, which react to `GdkEvents`, and possibly trigger actions as a consequence.
Event controllers are added to a widget with [[email protected]_controller]. It is rarely necessary to explicitly remove a controller
with [[email protected]_controller].
See the chapter on [input handling](input-handling.html) for an overview of the basic concepts, such as the capture and bubble phases of
even propagation.