making progress with the widget size selector