public void remoteSignal(String from,String method,String url) {
		if (url.indexOf("/smithers/downcheck")!=-1) {
			for(Iterator<SmithersProperties> iter = smithers.values().iterator(); iter.hasNext(); ) {
				SmithersProperties sm = (SmithersProperties)iter.next();
				if (!sm.isAlive()) {
					LOG.info("One or more smithers down, try to recover it");
					LazyHomer.send("INFO","/domain/internal/service/getname");
				}
			}
		} else {
		// only one trigger is set for now so we know its for nodes :)
		if (ins.checkKnown()) {
			// we are verified (has a name other than unknown)		
			MaggieProperties mp = maggies.get(myip);

			if (mp!=null && mp.getStatus().equals("on")) {
				if (!running) { 
					LOG.info("This bart will be started");
					running = true;
				}
				setLogLevel(mp.getDefaultLogLevel());
			} else {
				if (running) {
					LOG.info("This bart will be turned off");
					running = false;
				} else {
					LOG.info("This bart is not turned on, use smithers todo this for ip "+myip);
				}
			}
		}
		}
	}