Webview patch

This creates a much more favorable assign / release graph in profiler. And still passes all specs.