public void processInput(Atom atoms[]) {
		
		Stack args = AtomUtils.makeStack(atoms);
		Atom atom = (Atom)args.pop();
		
		if (atom.toString().equals(LinkConstants.ANNOUNCE_APPLET_MESSAGE)) {
			
			// check this against the list of previously
			// spotted elements
			
			// create new P5Link to talk to it
			String appletName = args.pop().toString();
			int nInlets = ((Atom)args.pop()).getInt();
			int nOutlets = ((Atom)args.pop()).getInt();
			
			//post("scout sees " + appletName + " with " + nInlets + " inlets " + 
			//		" and " + nOutlets + " outlets");
			
			if (isNewObject(appletName)) createP5Link(appletName, nInlets, nOutlets);
		} 
	}