Desactive temporalmente todos los controladores de eventos jQuery actualmente activos

Estoy haciendo unTD Elemento de la tabla editable en doble clic:

$(document).on("dblclick", "#table>tbody>tr>td.cell", function(e) {
    if (e.which != 1 || e.shiftKey || e.altKey || e.ctrlKey)
        // need left button without keyboard modifiers
        return;
    reset_selection();
    var editor = document.createElement("div");
    editor.setAttribute("contenteditable", "true");
    editor.innerHTML = this.innerHTML;
    this.innerHTML = '';
    // this.style.padding = 0;
    this.appendChild(editor);
    $(document).on("*", stub);
    editor.onblur = function() {
        // this.parentNode.setAttribute("style", "");
        this.parentNode.innerHTML = this.innerHTML;
        sys.editor = null;
        $(document).off("*", stub);;
    };
    editor.focus();
});

function stub(e) {
    e.stopImmediatePropagation();
    return false;
}

Pero cuando hago doble clic en el texto dentro de la división editable, el evento de doble clic se propaga al td principal y causa consecuencias no deseadas. También hay otros eventos (select, mousedown, etc) quiero prevenir, por lo que escribir un talón para cada uno de ellos no me parece agradable.

¿Hay alguna forma de deshabilitar todos los controladores de eventos jQuery actualmente activos y habilitarlos después? ¿O, de alguna manera, dejar de propagar todos los eventos del div editable a sus padres?

Respuestas a la pregunta(2)

Su respuesta a la pregunta