private synchronized boolean evaluateSourceClause(String address) throws InterruptedException {
		String s = readText(address, view);
		if (s != null) {
			stop = true;
			appendScript(s);
			evaluate();
			return true;
		}
		return false;
	}