diff --git a/lib/modules/Protocols.pmod/X.pmod/XImage.pmod b/lib/modules/Protocols.pmod/X.pmod/XImage.pmod
index 00bccca4ac49c26b475bbf87588759053846a6fe..838bdb8c97f7aa597167e62bfaa699962b430a43 100644
--- a/lib/modules/Protocols.pmod/X.pmod/XImage.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/XImage.pmod
@@ -189,7 +189,9 @@ class WindowImage
 
   void exposed(mixed event)
   {
+    werror("expose...");
     redraw(event->x, event->y, event->width, event->height);
+    werror("done\n");
   }
 
 
@@ -262,7 +264,7 @@ class WindowImage
     }
     dgc = window->CreateGC();
 
-    w->set_event_callback("_Expose", exposed); // internal callback...
+    w->set_event_callback("Expose", exposed); // internal callback...
     w->SelectInput("Exposure");
   }
 }