title: Can I use two ioHook event in my electron app?
body: <p>I'm using the iohook node library for listening to the global mouse and keyboard events.</p>
  
  <p>I actually need two instances of the library for some logic I'm working with.
  Right now my code look like this</p>
  
  <pre><code>const ioHook = require('iohook');
  const ioHook2 = require('iohook');
  ioHook.start();
  ioHook.on('mouseclick', this.onMouseActivity);
  ioHook2.start();
  ioHook2.on('mouseclick', this.onMouseActivity2);
  </code></pre>
  
  <p>Now, After executing executing some logic, I need to stop the first listener.
  So, I do the following code,</p>
  
  <pre><code>ioHook2.stop();
  </code></pre>
  
  <p>But, this is stopping all my hooks all together.
  My expected result is the first ioHook should not be closed and working.</p>
  
  <p>Is this because the event emitters used by both are the same ?
  like <code>mouseclick</code>,<code>keypress</code>,<code>mousemove</code> etc.. ?</p>
  
  <p>If so, can I remove specific listner specific to the ioHook Instance ?</p>
  
  <p>Thanks for the help. This is bugging me for hours.</p>