add: */
context: handleActionEvents(XEvent *event, void *data){    WMColorWell *cPtr = (ColorWell*)data;    WMScreen *scr = WMWidgetScreen(cPtr);    WMColorPanel *cpanel;        if (cPtr->flags.active)	W_SetViewBackgroundColor(cPtr->view, scr->gray);    else	W_SetViewBackgroundColor(cPtr->view, scr->white);    paintColorWell(cPtr);    cPtr->flags.active ^= 1;    if (cPtr->flags.active) {	WMPostNotificationName(_ColorWellActivatedNotification, cPtr, NULL);    }/*    cpanel = WMGetColorPanel(scr);    if (cPtr->color)	WMSetColorPanelColor(cpanel, cPtr->color);    WMShowColorPanel(cpanel); * */    {	char *t;	WMColor *color;	t = WMRunInputPanel(scr, NULL, "Advanced Color Picker", 			    "Type a Color (this is temporary!!! I'm not THAT dumb :P)",			    NULL, "OK", "Cancel");		if (t) {	    color = WMCreateNamedColor(scr, t, False);	    if (color) {		WMSetColorWellColor(cPtr, color);		WMPostNotificationName(WMColorWellDidChangeNotification,				       cPtr, NULL);		WMReleaseColor(color);	    }	    free(t);	}    }}