private void DrawColorChanger(string labelText, ref Color color)
    {
        Color temp = color;

        GUIHelpers.GUIHorizontal(
            delegate()
        {
            GUILayout.Label(labelText, GUILayout.Width(DescriptionLabelWidth));
            temp = EditorGUILayout.ColorField(temp, GUILayout.Width(50));
        },
            GUILayout.ExpandHeight(true)
            );

        color = temp;
    }