@Override
			public void changed(ObservableValue<? extends Scene> observable, Scene prior, Scene current) {
				node.sceneProperty().removeListener(this);
				consumer.accept(node);
			}
@param node
		Node to initiate query with.
@param consumer
		Consumer taking in the node. To be run when the node has a {@link Scene} associated with it.
@param <N>
		Node type.
recaf-ui/src/main/java/software/coley/recaf/util/SceneUtils.java