2nd attempt scaling for iPhone