Fix two problems revealed by Landscape.io

- The D-Bus API was broken
- The code fired when X11 triggered the callback for an unrequested keybind
  was broken.