public static boolean trashSlot(final int slot) {
		return getSlotType(slot) == ActionSlotType.NOTHING
				|| (checkIndex(slot) && setLocked(false) && makeReadyForInteract()
						&& dragBetween(getMainChild(slot), getTrashButton()) && new TimedCondition(2000) {

					@Override
					public boolean isDone() {
						return getSlotType(slot) == ActionSlotType.NOTHING;
					}
				}.waitStop());
	}