patchEvents(originObject, destObject = this, events = []) {
    events.forEach(event =>
      originObject.addEventListener(event, e => destObject.emit(event, e))
    );
  }
@function patchEvents
@description This methods patches the list of events on specific object.
@param {Number} originObject - The object that gives events.
@param {Number} [destObject=this] - The object that takes events.
@param {Array[Strings]} [events=[]] - The list of events by names.
@memberof module:modules/app.EventsPatchModule