I haven't done any iPhone development, so I may be wrong here, but doesn't his version not do what the Google one does? How does his code prove that Google's feature could be done with documented API calls when his version uses touch instead of proximity?