public boolean deselect() {
		if (!selected()) {
			return true;
		}

		return (ctx.game.tab() == Game.Tab.INVENTORY || ctx.game.tab(Game.Tab.INVENTORY)) && selectedItem().interact("Cancel") && Condition.wait(new Callable<Boolean>() {
			@Override
			public Boolean call() throws Exception {
				return !selected();
			}
		}, 100, 10);
	}