more iphone specific changes