pull down to refresh

Really interesting. I tried it out and it works really well. I wonder how stable it is during calls.
How come this project is for free with all the data being used during calls?