title: How to remove io.on('connection') listener?
body: <p>I have some code for a socket.io server along the lines of:</p>
  
  <pre><code>var io = require("socket.io");
  io = io(server);
  io.on('connection', connectionHandler);
  </code></pre>
  
  <p>This all works great.  I'm wondering how I can remove that connection listener - unlike socket, it appears that</p>
  
  <pre><code>io.removeListener('connection', connectionHandler);
  </code></pre>
  
  <p>doesn't work (I get "io.removeListener is not a function").  How do I remove that on('connection') listener?</p>
  
  <p>If it matters, I'm working on a socket.io room managing library, and am writing a reset function.  I'm using the reset function between test suites with Mocha.  I'd like the reset function to remove the on connection listener.</p>
  
  <p>Socket.io version is 1.3.7</p>