support iphone 5 & add upsidedown orientation