handle exceptions generated in on-latest-event hander-fns similar to how other event-hander fns are handled.
Add handy lookup fns midi-device-num and midi-full-device-key. These fns should preferred to looking up the information via the namespaced keywords.