I'm working on a program that will use a Canvas3DJPanel to display a scene. So far, though, it is supposed to be empty -- I followed the tutorial for the empty scene in XIN. But instead, the canvas shows a bunch of garbage:

Specifically, I think it's showing an amalgam of thumbnails from the Top Sites page in the Safari browser. Obviously I'm not displaying these thumbnails at all with
my program!
The code that I'm using to create the canvas is pretty simple. It's first initialized in a method with this code:
panel = new JPanel(new GridLayout(1,1));
canvasPanel = new Canvas3DJPanel(32);
panel.add(canvasPanel);
add(panel);
And then passed into an environment that sets up the Xith3D environment:
env = new Xith3DEnvironment(this);
env.addCanvas(canvas);
canvas.setBackgroundColor(Colorf.WHITE);
this.begin(); // this is a subclass of RenderLoop
Any idea what's happening?