I would remove it in `_cleanEffects`: 

    this._disableSlidingCover().remove();

It disable the events first, then remove it. Because sometimes we just need to disable it, not remove it.