public void addText() {
		if (this.message.length() > textIndex) {
			String txt = this.content.getHTML();
			String toAdd = "";
			if ("<".equals("" + this.message.charAt(textIndex))) {
				int tmp = textIndex;
				while(!">".equals("" + this.message.charAt(tmp))) {
					toAdd += this.message.charAt(tmp);
					tmp++;
				}
				toAdd += ">";
				textIndex = tmp;
			} else if ("#".equals("" + this.message.charAt(textIndex))) {
				// no-op
			} else {
				toAdd += this.message.charAt(textIndex);
			}
			this.content.setHTML(txt + toAdd);
			textIndex++;
		} else {
			ok.addClickHandler(new ClickHandler() {
				public void onClick(ClickEvent event) {
					ok.setVisible(false);
					close();
				}
			});
			this.add(ok);
			this.textIncrementer.cancel();
			this.textIndex = 0;
			ok.getElement().focus();
		}
		
	}