More hacks to make this work on the iPad

I don't have an iPad accessible so I can't actually test if this fixes the problem.

* Restore div I mistakenly deleted
* Use input element styled to be invisible to update text (the keyboard inputs weren't being registered on the iPad otherwise)