added radio buttons, checkbox groups, and made changes to inputs reactive