public void init(String targetName, Object callbackObj) {
		ms = new MultiSender();
		ms.setGroup(LinkConstants.MAXGROUP);
		ms.setPort(LinkConstants.MAXPORT); 
		ms.setDebugString(LinkConstants.OBJECTNAME);
		ms.setTimeToLive(LinkConstants.TIMETOLIVE);
		mr = new MultiReceiver();
		
		mr.setPort(LinkConstants.MAXPORT);
		mr.join(LinkConstants.MAXGROUP);
		mr.setDebugString(LinkConstants.OBJECTNAME);
		mr.setCallback(this, "processInput");
		
		this.targetName = targetName;
		this.name = targetName + LinkConstants.MAX_SUFFIX;

		declareIO(nInlets, nOutlets);
		
		// query inlets in case the sketch is already running
		// sendToP5(new Atom[] {Atom.newAtom(LinkConstants.IO_QUERY_MESSAGE)});
	}