public void destroyAllLayeredComponents() {
		if (layerBasket.isEmpty())
			return;
		synchronized (layerBasket) {
			for (Layered o : layerBasket) {
				if (o instanceof ModelComponent)
					((ModelComponent) o).destroy();
			}
		}
		layerBasket.clear();
	}