Corrected typos; added logging.
In update_settings, only change camera state if there is a setting to update.