Have one ScriptHost per NavigationState so different documents do not share the same javascript symbol space.