Some more renames.
Mappings list doesn't need to be public anymore.
Don't let the app control itself, it only leads to accidents or mouse bugs. Don't auto-focus the key field when simulating either.
Fix another bad property name.
Don't re-save mappings immediately upon load.
Missed a translating -> simulating.
Whether error was set or not, if there's no mapping, that's an error.
Split view management out of NJDeviceController. Right now this probably just makes things worse, but once all the views are out, all the regular controllers can just be merged.
Split NJMappingController view handling off into NJMappingViewController. This is still buggy.
Fix an off-by-one error. Make the popover work correctly when conflicts occur.
Change two-pass behavior for loading mappings. Allow lazy binding of mappings by name.
Don't sleep the HID when debugging, as it's just a pain.
Use identity rather than equality when looking for equivalent mappings.