[WIP] Add evdev dispatcher pointer + keyboard