Widget gradient update