fixed iphone landscape bug