This document discusses how to control the interaction between Silverlight applications and the browser. It covers topics like controlling the Silverlight plugin from HTML and JavaScript, accessing the HTML DOM from .NET code, calling .NET methods from JavaScript, and creating XAML UI elements from JavaScript. The document provides examples of parameters for the Silverlight plugin tag and techniques for marshalling data across the Silverlight-JavaScript boundary. It also discusses security considerations around allowing access between the two environments.