Checkbox now looks for ".label" instead of "label"

and will prevent the default <label> behavior if nested within one