Add evdev dispatcher pointer + keyboard

Yes, it's meant to be there for easy debugging should it be needed.