change to state machine, modify view names
copy up changes
copy down changes, update example
integrate toggle and radio buttons
first checkin for radio example
update view names, modify main output
create, integrate button groups
misc tidying up