Add preliminary evdev discovery

would ust `strncat` here.