|  | @@ -13,6 +13,7 @@ export interface SceneStateCallbackRemover {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class GlobalScene {
 | 
	
		
			
				|  |  | +  private nonDeletedElements: readonly NonDeletedExcalidrawElement[] = [];
 | 
	
		
			
				|  |  |    private callbacks: Set<SceneStateCallback> = new Set();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    constructor(private _elements: readonly ExcalidrawElement[] = []) {}
 | 
	
	
		
			
				|  | @@ -22,11 +23,12 @@ class GlobalScene {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    getElements(): readonly NonDeletedExcalidrawElement[] {
 | 
	
		
			
				|  |  | -    return getNonDeletedElements(this._elements);
 | 
	
		
			
				|  |  | +    return this.nonDeletedElements;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    replaceAllElements(nextElements: readonly ExcalidrawElement[]) {
 | 
	
		
			
				|  |  |      this._elements = nextElements;
 | 
	
		
			
				|  |  | +    this.nonDeletedElements = getNonDeletedElements(this._elements);
 | 
	
		
			
				|  |  |      this.informMutation();
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 |