make composite widget work again