Hi Bindu,
The color is only variable based on SLA Violations as far as I know. I dont believe you can use an event to change the color. I think this would require some custom code, or an enhancement which you can post here in the community as an "idea".
Thanks,
Jon I.