Widget redesign