_temporaryBindEvent(event, newFunction) {
    this.temporaryEventFunctions.push({
      event: event,
      boundFunction: newFunction,
    });
    this.body.emitter.on(event, newFunction);
  }
this binds an event until cleanup by the clean functions.
@param {Event}  event   The event
@param {Function} newFunction
@private