add support for all iPhone sizes

I added support for different iPhone screens. Did not test on iPad but I think it should work.