Wow... that kid was F(%&^ douchebag. I knew he was freaking lying...
read your article afterwards, but I'd already found this:
http://en.wikipedia.org/wiki/IPhone#Screen_and_input
Oddly enough, I just remembered how the homebrew application MoonShell could determine temperature, but I could never figure out how (and there was no Wi-Fi around)