La déliaison des événements dans Node.js

Prenons stdin.on comme un exemple. Les rappels à stdin.on de la pile, si je vous écris (en CoffeeScript)

stdin = process.openStdin()
stdin.setEncoding 'utf8'
stdin.on 'data', (input) -> console.log 'One'
stdin.on 'data', (input) -> console.log 'Two'

puis, à chaque fois que j'ai frappé retourner à l'invite de commandes, - je obtenir

One
Two

Ma question est, est-il possible de supprimer/remplacer un rappel une fois lié? Ou est la seule méthode pour lier un proxy de rappel et de la gestion de l'état moi-même?

  • Comment faire pour supprimer inline fonctions d'écouteur? Comme server.on('connect', function(pkt){...});