proto: replace pointer/keyboard/touchscreen with a generic "interface" event
Since these events are merely notifications of a single object, we can make this more generic. This allows us to introduce future capabilities without having to bump the seat.
cc @jadahl