This is an intense function name! This approach seems a bit complex (though on par with a lot of the other update code) -- we can revisit it once we look to move more of the frontend code to some structured Backbone.js approach.