no idle loop
add missing try-catch blocks
disable all camera features if the library can not be opened
fix error from previous commit; cache capabilies to they are not re-enumerated every time
save pictures in the right place
show 'Nikon D4' instead of 'Device' in the list. this assumes that only d4 devices will be recognized by the module
additional try/catch around MAID call in loadProfile
show current save path