off (event, method, context) { // eslint-disable-line no-unused-vars
    if (arguments.length === 1 && isObject(arguments[0])) {
      _disconnect.call(this, arguments[0])
    } else {
      _off.apply(this, arguments)
    }
  }
Unsubscribe a listener from an event.

    @param {String} event
    @param {Function} method
    @param {Object} context