Inching closer to hacking around all iOS bugs

This almost works, but dimensions are sometimes still wrong