private void UpdateVisualization() {
		  if(visualizationChooserComboBox.getValue() != null && mediaPlayer != null) {
			  if(visualization != null)
				  interfacePane.setCenter(null);
			  if(visualizationChooserComboBox.getValue() == "Spectrum Bars") {
				  AUDIO_SPECTRUM_INTERVAL = 0.06;
				  visualization = new SpectrumBars(maximumVolume);
			  }else if(visualizationChooserComboBox.getValue() == "Spectrum Bars Wide") {
				  AUDIO_SPECTRUM_INTERVAL = 0.06;
				  visualization = new SpectrumBars(maximumVolume, 12);
			  }else if(visualizationChooserComboBox.getValue() == "Spectrum Line") {
				  AUDIO_SPECTRUM_INTERVAL = 0.08;
				  visualization = new SpectrumLine(maximumVolume, true, false); //want to be able to choose smoothness and neg
			  }else if(visualizationChooserComboBox.getValue() == "Spectrum Circles") {
				  AUDIO_SPECTRUM_INTERVAL = 0.06;
				  visualization = new SpectrumCircles(200); //want to configure 100-200
			  }else if(visualizationChooserComboBox.getValue() == "Pixel Fountain") {
				  AUDIO_SPECTRUM_INTERVAL = 0.04;
				  visualization = new PixelFountain(maximumVolume, 550, 550); //want to configure 100-200
			  }
			  spectrumListener.setVisualization(visualization);
			  mediaPlayer.setAudioSpectrumInterval(AUDIO_SPECTRUM_INTERVAL);
			  mediaPlayer.setAudioSpectrumThreshold((-1)*visualization.getMaxVolume());
			  visualizationPane.setCenter(visualization.getNode());
			  interfacePane.setCenter(visualizationPane); // The visualizer occupies the center portion of the screen
			  stage.sizeToScene();
		  }
	  }