fixes skin colours not loading
ensure we specify the <control> type for darwin settings
don't crash if a setting doesn't have a <control> defined
another missing <control> tag in darwin settings
fixes incorrect <dependency> in darwin settings