Right now, it's a singleton. Mike talked about refactoring this to not be that, so if we make it instantiate new instances we'll want to add a destroy() function that removes event handlers. For now though, there's just the one, created once.