@Override
	public void mouseClicked(MouseEvent e) {
		pickCanvas.setShapeLocation(e);
		PickInfo result = pickCanvas.pickClosest();

		if (result == null) {
			System.out.println("Nothing picked");
		} else {
			Shape3D s = (Shape3D) result.getNode();
			if (s != null) {
				System.out.println(s.getClass().getName());
				System.out.println(s.getName());

				Node node = s.getParent();
				int attempts = 10;
				String st = null;
				while (node != null && attempts > 0 && st == null) {
					st = node.getName();
					node = node.getParent();
					attempts--;
				}
				System.out.println(st + " - " + attempts);
			} else {
				System.out.println("null");
			}
		}
	}