Capturar evento de rolagem no div

Eu estou tentando capturar o evento de rolagem dentro de um Backbone.Marionette.CompositeView, mas sem sucesso.

Como exercício, estou reescrevendohttp://www.atinux.fr/backbone-books/ usando Backbone.Marionette. Como você pode ver, quando você rola para baixo, mais livros são buscados e exibidos (ou seja, rolagem infinita). No entanto, não consigo capturar o evento de rolagem na minha visualização.

Aqui está o meu código (simplificado):

<code>  LibraryView = Backbone.Marionette.CompositeView.extend({
    // properties, initializer, etc.

    events: {
      'scroll': 'loadMoreBooks',
      'click': 'loadMoreBooks'
    },

    // some functions

    loadMoreBooks: function(){
      console.log("loadMoreBooks");
    }
  });
</code>

O código fonte completo pode ser visto aqui:https://github.com/davidsulc/backbone.marionette-atinux-books/blob/scroll/assets/javascript/app.js#L86-89

O que não entendo é que o evento "click" está sendo acionado corretamente, mas o evento "scroll" não está. O que estou fazendo de errado?

Edit: então o erro foi bem simples no final ... Eu estava passando "el: #content" para o contructor do view, mas o scroll foi definido em CSS em ".library". Então, quando eu mudei meu DOM de

<code><div id="content">
  <div class="library">
  </div>
</div>
</code>

para

<code><div id="content" class="library"></div>
</code>

tudo funcionou corretamente ...

questionAnswers(3)

yourAnswerToTheQuestion