apply enhanced design, fixed bug about all widget is same