re-arrange kbd/mouse across the modules
drop a redundant func
elaborate diagnostics
kdb.c: send numeric keys as scan codes to enable iCloud two-factor auth code entry
fix freeze on connection to an existing session on 2008 server
* parsing and processing is largely separate