fixed Caching issues for IE, changed Component model to Widget