Rename "events" to the more wayland known terminology "listeners".

Wayland calls objects that receive events from compositor "listeners".
Initially we called these listeners "events", which is the common name
for UI systems. But I realized that is much better follow the wayland
naming.