reinstating the way we used to handle Java3D