checkboxes and radios should (ahem) work now... needs a lot of testing.