ios webview caching

Partial work for @imurchie to take over.
I'm not sure I'm a fan of adding that kind of comment here. callbackAddress is defined and explained in docs, and in code at parser.js. Is the issue that it wasn't clear where the `args` object was coming from and what kind of stuff it contained (i.e., caps + server args)?