caption = stripTags(picture.getCaption());
caption = HTMLEscaper.unescape(stripTags(picture.getCaption()));
	public void pictureReady(ImageIcon image, Picture picture) {		Log.log(Log.LEVEL_TRACE, MODULE, "Picture " + picture + " ready");		if (picture == userPicture) {			userPicture = null;		}		if (picture != loadPicture) {			Log.log(Log.LEVEL_TRACE, MODULE, "We wanted " + loadPicture + ": ignoring");			updateProgress(loadPicture, STATE_NEXTREADY);			return;		}		if (picture != null) {			// todo: captions are not printed outline because they are HTML and that's a fucking mess			caption = stripTags(picture.getCaption());			Log.log(Log.LEVEL_TRACE, MODULE, caption);			updateProgress(picture, STATE_NONE);			extra = picture.getExtraFieldsString();			if (picture.isOnline()) {				url = picture.safeGetUrlFull().toString();			} else {				url = picture.getSource().toString();			}		}		pictureShownTime = System.currentTimeMillis();		super.pictureReady(image, picture);	}