	mask = 1;
	if (activation & 1) {
		if ((rx < activ_wx[0] && ry == 0) || 
		    (rx == 0 && ry < activ_wy[0]))
		    mask = 0;	
	}
	if (mask && (activation & 2)) {
		if ((rx > wx - activ_wx[1] && ry == 0) || 
		    (rx == wx && ry < activ_wy[1]))
		    mask = 0;
	}
        if (mask && (activation & 4)) {
		if ((rx < activ_wx[2] && ry == wy) || 
		    (rx == 0 && ry > wy - activ_wy[2]))
		    mask = 0;
	}
	if (mask && (activation & 8)) {
		if ((rx > wx - activ_wx[3] && ry == wy) || 
		    (rx == wx && ry > wy - activ_wy[3]))
		    mask = 0;
	}
	if (!mask)
		pager_raise(pager);

        if (activation & 16) {
		if (rx == 0 && ry > activ_wx[4]*wy/100 && ry < activ_wy[4]*wy/100)
			if(activ_cmd[0]) system(activ_cmd[0]);
	}
        if (activation & 32) {
		if (rx == wx && ry > activ_wx[5]*wy/100 && ry < activ_wy[5]*wy/100)
			if(activ_cmd[1]) system(activ_cmd[1]);
	}
        if (activation & 64) {
		if (ry == 0 && rx > activ_wx[4]*wx/100 && rx < activ_wy[4]*wx/100)
			if(activ_cmd[2]) system(activ_cmd[2]);
	}
        if (activation & 128) {
		if (ry == wy && rx > activ_wx[5]*wx/100 && rx < activ_wy[5]*wx/100)
			if(activ_cmd[3]) system(activ_cmd[3]);
	}
