kendoChart adding series dynamically

HTML

<script src="http://cdn.kendostatic.com/2012.2.710/js/kendo.all.min.js"></script>
<script src="http://knockoutjs.com/downloads/knockout-2.1.0.js"></script>
<script src="http://rniemeyer.github.com/knockout-kendo/js/knockout-kendo.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.710/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.710/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.710/styles/kendo.dataviz.min.css">
<script src="https://raw.github.com/rniemeyer/knockout-kendo/master/build/knockout-kendo.js"></script>
<div id="myChart" data-bind="kendoChart2: { series: measurements }" ></div>
<button data-bind="click: addSeries">Add Series</button>

JavaScript

ko.kendo.bindingFactory.createBinding(
{
    name: "kendoChart",
    bindingName: "kendoChart2",
    watch: {
      data: function(value) {
        alert(value);
        ko.kendo.setDataSource(this, value)
      },
      series: function(value) {
           this._sourceSeries = value;
           this.refresh();
           this.redraw();
      }            
    }
});
          
console.log(ko.bindingHandlers);        

var viewModel = {
    measurements: ko.observableArray([
        { name: 'Measurement1', data: [67.96, 69.93, 71, 71, 79] },
        { name: 'Measurement2', data: [67.96, 69.93, 71, 71, 79] }
    ]),
    addSeries: function() {
       viewModel.measurements.push({ name: 'Measurement3', data: [69.96, 63.93, 70, 73, 72] }); 
    }
};

ko.applyBindings(viewModel);