title: How to Isolate Javascript on 3rd Party Sites?
body: <p>We've building a small self-rendering Javascript component that will be embedded on many third party sites.  Our Javascript will depend on several common libraries (zepto, hogan, etc).</p>
  
  <p>What's the best way to isolate our Javascript from polluting the global namespace or interfering with other Javascript on a third party site?  Are there special error handling considerations/wrappers we should use to ensure our Javascript doesn't prevent rendering?</p>
  
  <p>The goal is to have a single script embedded on the third party site that renders interactive content in the DOM, but otherwise remains entirely isolated.</p>