add label widget
display a label
make the content of buttons an arbitrary widget