 	
 	    /**
 	     * @private
-	     *  
+	     *
 	     * IQ callback when form is ready
 	     */
 	    public function finish_requestConfiguration(iq:IQ):void

		    iq.callbackScope = this;
		    iq.callback = finish_admin;
	
	        for each(var jid:UnescapedJID in jids) 
	        {
	            owner.addItem(affiliation, null, null, jid.escaped, null, null);
	        }

			var item:MUCItem = userExts[0].getAllItems()[0];
			var e:RoomEvent;
			
			/*if we receive a presence about ourselves, it means
			 *a) we've joined the room; tell everyone, then proceed as usual
			 *b) we're being told we left, which we handle in the caller
			 */
			if ( isThisUser( aPresence.from.unescaped ) )
			{
				myAffiliation = item.affiliation;
				dispatchEvent(new Event("affiliationSet")); //update bindings
				myRole = item.role;
				dispatchEvent(new Event("roleSet")); //update bindings
		
				if (!isActive && aPresence.type != Presence.UNAVAILABLE_TYPE)
				{
					setActive(true);
					e = new RoomEvent(RoomEvent.ROOM_JOIN);
