public void sendLayerToBack(Layered c) {
		if (layerBasket.isEmpty())
			return;
		int i = layerBasket.indexOf(c);
		if (i <= 0)
			return;
		if (layerBasket.remove(c))
			layerBasket.add(0, c);
		getModel().notifyChange();
		if (!doNotFireUndoEvent) {
			getModel().getUndoManager().undoableEditHappened(new UndoableEditEvent(getModel(), new UndoableLayeredComponentOperation(UndoAction.SEND_BACK_LAYERED_COMPONENT, c)));
			updateUndoUIComponents();
		}
	}