Grilla de Kendo: ¿Cómo marcar todas las casillas de verificación de las filas seleccionadas?

Estoy utilizando el grid de Telerik Kendo con MVC y C #. Tengo una cuadrícula, rellenada con algunos datos y he agregado una columna de casilla de verificación, que se utiliza para que el usuario pueda seleccionar todo.

Ahora, cuando selecciono la casilla de verificación "Seleccionar todo", todas las casillas de verificación están marcadas (una para cada fila), como debería ser.

Lo que quiero hacer: quiero poder hacer doble clic en una fila y hacer que se modifique el cheque de chechbox: si no se selecciona, un clic en dbl-click lo comprobará y viceversa.

Además, como la cuadrícula de Kendo permite al usuario seleccionar muchos (control de ratón, arrastrar y hacer clic con el mouse, como al seleccionar iconos en el escritorio), me gustaría tenerlo para que cuando el usuario realice esta acción, todas las filas seleccionadas tengan su casillas de verificación marcadas y nuevamente, si ya están marcadas, entonces esta acción hará que las casillas de verificación no estén marcadas.

Detalles:

Nombre de la cuadrícula: cuadrículaVersión de JQuery: 1.8.3MVC 4Último KendoUI

Código para marcar todas las casillas de verificación cuando la casilla de verificación "Seleccionar todo" está marcada:

$(document).ready(function () {
var grid = $('#Grid').data('kendoGrid');
    grid.thead.find("th:last")
    .append($('<input class="selectAll" type="checkbox"/>'))
    .delegate(".selectAll", "click", function () {
        var checkbox = $(this);
        grid.table.find("tr")
            .find("td:last input")
            .attr("checked", checkbox.is(":checked"))
            .trigger("change");
    });
});

Soy un principiante total con Javascript por lo que cualquier ayuda sería muy apreciada.