public boolean filter(List<String> allowedFrameElements) {
		boolean result = false;

		Iterator<Frame> iter = frames.iterator();
		while (iter.hasNext()) {
			if (iter.next().filter(allowedFrameElements)) {
				result = true;
			} else {
				iter.remove();
			}
		}
		return result;
	}