diff --git a/lib/renderers/x11/window.c b/lib/renderers/x11/window.c
index 9884eb3..261a437 100644
--- a/lib/renderers/x11/window.c
+++ b/lib/renderers/x11/window.c
@@ -281,7 +281,7 @@ bm_x11_window_create(struct window *window, Display *display)
 
     XSetWindowAttributes wa = {
         .override_redirect = True,
-        .event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask
+        .event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask | ButtonPressMask
     };
 
     XVisualInfo vinfo;