Renamed this to be more clear.
Marking the script value object so it doesn't get garbage collected.
Removed the unnecessary address registering.
Returning a window if the binding is from an InjectedScript.