wayland keyboard listener + navigation (wip, events not sent yet)