Granted the entire GUI handling to applyProfile for easier future use

Note* GUI changes should be changed on the profile, then applyProfile should
be called to make the actual proper GUI changes