Hammer.js não pode remover o ouvinte de evento

Eu crio uma instância de martelo assim:

var el = document.getElementById("el");
var hammertime = Hammer(el);

Eu posso então adicionar um ouvinte:

hammertime.on("touch", function(e) {
    console.log(e.gesture);
}

No entanto, não consigo remover esse ouvinte porque o seguinte não faz nada:

hammertime.off("touch");

O que estou fazendo de errado? Como me livrar de um ouvinte de martelo? Os docs do hammer.js são muito ruins no momento, então não explica nada além do fato de que.on() e.off() existem métodos. Eu não posso usar a versão do jQuery como este é um aplicativo crítico de desempenho.

JSFiddle para mostrar isso:http://jsfiddle.net/LSrgh/1/

questionAnswers(4)

yourAnswerToTheQuestion