I really like the way this turned out. I'd originally been considering a pop-up but this feels better, less clunky.

I did notice, however, that there are noticeable delays between checking the checkbox and having something happen. I can see why you had to do it this way, but I'd like to suggest an alternative!