Without this I would be exposing some new properties on the window object like `Icc` and `lockStates`. It's nice not to have to worry about naming conflicts. Also, the way it used to work, we used the `_` variable without declaring which, which relied on `_` being declared in another file on the window object. This breaks the module pattern, and is not good practice. By wrapping this code in an anonymous function, we can safely declare `var _` in our anon function.