void LightPropertyControl::OnColorPropertyChanged(PropertyList *forList, const String &forKey, const Color& newColor)
{
    Light *light = GetLight(currentSceneNode);
    if("property.lightnode.ambient.color" == forKey)
    {
        light->SetAmbientColor(newColor);
    }
    if("property.lightnode.diffuse.color" == forKey)
    {
        light->SetDiffuseColor(newColor);
    }
    if("property.lightnode.specular.color" == forKey)
    {
        light->SetSpecularColor(newColor);
    }
}