settings checkboxes have correct state set when populating window