code: public final void setModel(PixelModel newModel) {
  		if (newModel == null) throw new NullPointerException();
  		
  		if (model != newModel) {
  			if (model != null)
  				model.removeChangeListener(modelListener);
  			model = newModel;
  			model.addChangeListener(modelListener);
  			update();
  		}
  	}
docs: Sets the model dictating the pixel shown by this status bar.
  
  @param newModel the new model
  @throws NullPointerException if {@code newModel} is {@code null}