This comment is too mobify jargony, maybe have it read soemthing like "After document.open(), the new document will have a fresh, clean javascript namespace, so to provide our library functionality afterwards, we must re-inject the script, except on webkit, where the global namespace survives unharmed."