hash widgets