finished widget size modification