cleaning up iphone interactions just a bit