Update fakeCheckable with knockout model changes

Html
 <input type="checkbox" data-bind="checked: isFurnished, prettyCheckable: {color: 'gray', label: '@GetText("Furnished")' }"/>

Custom binding
    ko.bindingHandlers.prettyCheckable = {
        init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
            var val = ko.utils.unwrapObservable(valueAccessor());
            $(element).prettyCheckable({color: val.color, label: val.label});
        },
        update: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
            $(element).trigger("change");
        }
    };