More work on Color datatype
All events normaly defered to frame end using thin wrappers now use the event system with new ForceDefered events