public void startElement(String uri, String localName, String qName, Attributes attributes) {
		String value;
		if (qName.equals("eblast")) {
			if ((value = attributes.getValue("port")) != null) mSettings.setPort(Integer.valueOf(value));
			if ((value = attributes.getValue("maxpeers")) != null) mSettings.setMaxPeers(Integer.valueOf(value));
			if ((value = attributes.getValue("encrypted")) != null) mSettings.setEncryption(Boolean.valueOf(value));
			if ((value = attributes.getValue("ignoreunencrypted")) != null) mSettings.setIgnoreUnencrypted(Boolean.valueOf(value));
		} else if (qName.equals("download")) {
			if ((value = attributes.getValue("path")) != null) mSettings.setDownloadDir(new File(value));
		}
	}