Cleaned up TempMonitorController