Refactored to not use Global Scope controllers and to use minification-safe syntax