Just FYI at the moment I don't have an iphone to test on and I suspect Safari may barf on the modern javascript.
I'll take a look as soon as I have a phone to test on.