iPad version. Some hacks to make it work nicely.