| 
					
				 | 
			
			
				@@ -875,6 +875,14 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const resetSelection = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  draggingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  editingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  elementType: "selection", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               textWysiwyg({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 initText: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 x: textX, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -895,11 +903,10 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    draggingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    editingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    elementType: "selection", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  resetSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                onCancel: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  resetSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.setState({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1271,6 +1278,14 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            const resetSelection = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                draggingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                editingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                elementType: "selection", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             textWysiwyg({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               initText: element.text, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               x: textX, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1289,11 +1304,10 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  draggingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  editingElement: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  elementType: "selection", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                resetSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onCancel: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                resetSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }} 
			 |