Keep the original style safe
Use a watch dog to recursively change widget's styles...