private void initializeModel() {
		reset();
		selectAll();
		transformManager.setCenter();
		if (eval != null)
			eval.clearDefinitionsAndLoadPredefined();
		// there probably needs to be a better startup mechanism for shapes
		if (modelSetHasVibrationVectors())
			setShapeSize(JmolConstants.SHAPE_VECTORS, global.defaultVectorMad);
		setFrankOn(global.frankOn);
		repaintManager.initializePointers(1);
		setDisplayModelIndex(0);
		setBackgroundModelIndex(-1);
		setTainted(true);
	}