ShapeChooser and cleanup of MeshViewerController