improved widget representations