 		
 		if (value == _textFlow)
 			return;
-			
+			        
+        // If there was a textFlow remove its damage handler.
+        removeDamageHandler();
+        
 		_textFlow = value;
 		textFlowChanged = true;
 		

				_textFlow.flowComposer.textLineCreator = 
					staticTextFlowFactory.textLineCreator;
			}
		}
	}
    

		textChanged = false;
        textFlowChanged = false;
        
        // If there was a textFlow remove its damage handler.
        removeDamageHandler();

        // The other two are now invalid and must be recalculated when needed.
		_text = null;
		_textFlow = null;
		        
