why is this a different version than what's specified in controller.js?  weren't we considering just having the version specified in one place anyway rather than spread out across multiple files?