portrait setting was being overwritten in dialog_page_settings.cpp, add updatePortrait(), improve comments