Detectar evento de chave de filho contenteditable cujo pai é um div de conteúdo editável

Objetivo: Anexe um manipulador de eventos keydown a um período contenteditable que seja o filho de um div de conteúdo editável.

Problema: Se você digitar o span, o evento pai será disparado, não os childs. O que eu quero é que a criança acione para que eu possa pegar o texto. Eu só quero que o filho contenteditable como haverá muitos.

O HTML / JS está abaixo e o link do violino está aqui:http://jsfiddle.net/aBYpt/4/

HTML
<div class="parent" contenteditable="true">
    Parent div text.

    <span class="child" contenteditable="true">First child span text.</span>
    <span class="child" contenteditable="true">Second child span text.</span>
    <span class="child" contenteditable="true">Third child span text.</span>
</div>

<div id="console"></div>
JavaScript / jQuery
$(document).on( 'keyup', '.parent', function() {
    $('#console').html( 'Parent keyup event fired.' );
    //do stuff
});

$(document).on( 'keyup', '.child', function() {
    $('#console').html( 'Child keyup event fired.' );
    //do stuff
});

** Nota: A manipulação de eventos é delegada ao documento porque os elementos são adicionados dinamicamente.

questionAnswers(1)

yourAnswerToTheQuestion