reworking checkbox and radio behaviors
test cleanup, fixed all broken tests