not sure abt the first two, but the last one "Blood Drinking" its possible cause the iphone has a accelerometer and it can be used by any application via smart programming. I had a chance to work with simputer (with accelerometer ) with linux installed on it and I have seen the potential of what it can do..