code: function offListeners(listeners, event, callback)
    {
      if (listeners && event in listeners)
      {
        var eventListeners = listeners[ event ];
        var next, node = eventListeners.next;
  
        while (node !== eventListeners)
        {
          next = node.next;
  
          if (node.callback === callback)
          {
            node.remove();
          }
  
          node = next;
        }
      }
    }
docs: Removes a listener from an array of listeners.