The way ElementFollowingThermometer is currently finding its element to follow is simpler than the original, but I'm not sure if it will have the same effect, so I'm saving what I have and will implement it the way they did.