checked binding will update selection array when the checkbox value is changed; previously it would leave the old value in the array and deselect the checkbox. Add specs for this behavior and also for similar behavior for radio buttons (that already worked).