anchor.diff:  	
   	TabContent(this.channelName, this.useSpanForTitle)
   	{
  -		if(localStorage["username"] != null)
  -			_username = localStorage["username"];
  -		else
  -		{
  -			Random rand = new Random();
  -			_username += rand.nextInt(10000).toString();
  -		}
   	}
   	
   	void resetMessages(MouseEvent event)
  
positive.code: 			if(input.value.split(" ")[0] == "/setname")
  			{
  				map["statusMessage"] = "changeName";
  				map["username"] = _username;
  				map["newUsername"] = input.value.substring(9);
  				map["channel"] = channelName;
  			}
  			else if(input.value == "/list")
  			{
  				map["username"] = _username;
  				map["statusMessage"] = "list";
  				map["channel"] = channelName;
  			}
  			else
  			{
  				map["username"] = _username;
  				map["message"] = input.value;
  				map["channel"] = channelName;
  				if(channelName == "Local Chat")
  
negative.code: 			//get list of all users connected
  			map = new Map();
  			map["hide"] = "true";
  			map["username"] = chat.username;
  			map["statusMessage"] = "list";
  			map["channel"] = channelName;
  			webSocket.send(JSON.encode(map));
  