signup.js: category checkboxes' state now automatically updates their publisher's state too