Functioning checkboxes! Defaults to all checked and properly handles all being unchecked