This will need some clean up but custom checkboxes now are completely drawn using css