Simplification of programming.

PaulS:
An interrupt service routine is supposed to be fast - lightening fast. There is NOTHING fast about reading a DallasTemperature sensor. That is NOT what you should be doing in an interrupt service routine.

It isn't in the ISR. At least that detail seems to be correct in the original code.