KendoUI MVVM Layout Demo

Trying to get some checkboxes to dynamically create from my viewmodel.

HTML

<script src="http://cdn.kendostatic.com/2013.3.1119/js/kendo.all.min.js"></script>
<h2>Kendo MVVM Test</h2>

<div id="app"></div>

<script id="layout-template" type="text/x-kendo-template">
    <div id="content"></div>
</script>

<script id="body-template" type="text/x-kendo-template">
    <div>
    # for (var i = 0; i < data.length; i++) { #
    <label>
        <input name='benefitTypes' type='checkbox' value='#= data[i].value #'
        data-bind='checked: selectedTypes' /> #= data[i].name #
    </label>
    # } #
    </div>
    <div>
        <strong><span data-bind="text: testContent"></span></strong>
    </div>
</script>

CSS

.label input {
    float: left;
    display: inline-block;
}

JavaScript

var bodyModel = kendo.observable({
    selectedTypes: [],
    benefitTypes: [{
        name: "Medical",
        value: "MED"
    }, {
        name: "Dental",
        value: "DENT"
    }, {
        name: "Vision",
        value: "VIZ"
    }, ],
    testContent: "TEST CONTENT",
});

// Layouts / Views
var layout = new kendo.Layout("layout-template");
var bodyView = new kendo.View("body-template", { model: bodyModel });

$(function () {
    layout.render($("#app"));
    layout.showIn("#content", bodyView);
});