The visibility changed event and the jquery plugin for it is a bit odd. Clicking the label should be changing the value anyway, so I'm not sure that we need it. If we do need it, then the plugin should at least take care of setting the appropriate check classes.