replaced Magic Values with "defines".
ignore invalid temperatures.
added SplitPane to resize the temperature chart.