Isolating JavaScript with filters, rewriting, and wrappers - Maffeis, S; Mitchell, JC; Taly, A (Departmental Technical Report: 09/6, 2009)