Use peek instead of unwrapping observables in SelectionModel.prototype.cleanup