checkboxes are now stored and updated correctly across the plugin