angular.js leaves no global pollution AFAIK.