diff --git a/examples/gtk-clutter-test.c b/examples/gtk-clutter-test.c
index cb23260..60dd33e 100644
--- a/examples/gtk-clutter-test.c
+++ b/examples/gtk-clutter-test.c
@@ -122,7 +122,7 @@ main (int argc, char *argv[])
   ClutterActor    *stage;
   ClutterConstraint *constraint;
   GtkWidget       *window, *clutter;
-  GtkWidget       *label, *button, *vbox;
+  GtkWidget       *label, *button, *vbox, *overlay, *image;
   GdkPixbuf       *pixbuf;
   SuperOH         *oh;
   gint             i;
@@ -164,12 +164,19 @@ main (int argc, char *argv[])
   gtk_widget_set_vexpand (vbox, TRUE);
   gtk_container_add (GTK_CONTAINER (window), vbox);
 
+  overlay = gtk_overlay_new ();
+  gtk_container_add (GTK_CONTAINER (vbox), overlay);
+
   clutter = gtk_clutter_embed_new ();
-  gtk_container_add (GTK_CONTAINER (vbox), clutter);
+  gtk_container_add (GTK_CONTAINER (overlay), clutter);
 
   stage = gtk_clutter_embed_get_stage (GTK_CLUTTER_EMBED (clutter));
   clutter_actor_set_background_color (stage, CLUTTER_COLOR_LightSkyBlue);
 
+  image = gtk_image_new_from_stock (GTK_STOCK_OPEN,
+				    GTK_ICON_SIZE_BUTTON);
+  gtk_overlay_add_overlay (GTK_OVERLAY (overlay), image);
+
   label = gtk_label_new ("This is a label");
   gtk_container_add (GTK_CONTAINER (vbox), label);
   gtk_widget_set_hexpand (label, TRUE);
