widget design improved