updates to use 4" iphone screen

could use a bit more testing, but should be complete.