Should handle all the iPhone responsive weirdness