widgets workaround for vertical layout