Dennis @ PerfectForms
When I have behaviors on checkbox is clicked I always account for both scenarios (box is checked, and not checked). This way when the user changes his or her mind, the form behaves accordingly. Start your behavior with a simple branch behavior object (is box checked?). If true, set the conditions that need to be set. If false undo the conditions that got set in the other branch.
In the case of a radio button group, use a multiple branch object on when group is clicked. Account for each scenario possible with the multiple branch.
There are two ways to show or have a record of your design pages:
1) Make a screen shot of them.
2) Use a button that when pressed sets the state of everything on the page to normal, prints, and then hides the objects that were hidden.