rem: True, ButtonPressMask, GrabModeSync, GrabModeAsync, None, None);
add: True, ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, None, None);
context: wWindowResetMouseGrabs(WWindow *wwin){    /* Mouse grabs can't be done on the client window because of     * ICCCM and because clients that try to do the same will crash.     *      * But there is a problem wich makes tbar buttons of unfocused     * windows not usable as the click goes to the frame window instead     * of the button itself. Must figure a way to fix that.     */    XUngrabButton(dpy, AnyButton, AnyModifier, wwin->client_win);    if (!WFLAGP(wwin, no_bind_mouse)) {	/* grabs for Meta+drag */	wHackedGrabButton(AnyButton, MOD_MASK, wwin->client_win,			  True, ButtonPressMask, GrabModeSync, 			  GrabModeAsync, None, None);    }        if (!wwin->flags.focused && !WFLAGP(wwin, no_focusable)	&& !wwin->flags.is_gnustep) {	/* the passive grabs to focus the window *//*	if (wPreferences.focus_mode == WKF_CLICK) */	    XGrabButton(dpy, AnyButton, AnyModifier, wwin->client_win,			True, ButtonPressMask, GrabModeSync, GrabModeAsync,			None, None);    }    XFlush(dpy);}