public void setBackground(final Color c) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				MDView.super.setBackground(c);
				if (pointHeater != null)
					pointHeater.setForeground(contrastBackground());
			}
		});
	}