when creating checkbox on fly like
var cb = new CheckBox({});
you may find there is no label, the default checkbox is based on <input checkbox> so you need to add label manually. Based on my test today, direct appending label to check box doesn't work for me. Finally I had to add it separateley.