             textView.heightInLines = 1;
             textView.lineBreak = LineBreak.EXPLICIT;
 			textView.multiline = false;
-        
-			// Start listening for various events from the TextView.
-			textView.addEventListener("selectionChange",
-									  textView_selectionChangeHandler);
-			textView.addEventListener("changing", textView_changingHandler);
-			textView.addEventListener("change", textView_changeHandler);
-			textView.addEventListener("enter", textView_enterHandler);
 		}
 	}
 
-	/**
-	 *  @private
-	 */
-	override protected function partRemoved(partName:String, instance:*):void
-	{
-		super.partRemoved(partName, instance);
-
-		if (instance == textView)
-		{
-			// Stop listening for various events from the TextView.
-			textView.removeEventListener("selectionChange",
-										 textView_selectionChangeHandler);
-			textView.removeEventListener("changing", textView_changingHandler);
-			textView.removeEventListener("change", textView_changeHandler);
-			textView.removeEventListener("enter", textView_enterHandler);
-		}
-	}
-    
 	/**
 	 *  @private
 	 */

			textView.widthInChars = _widthInChars;
			widthInCharsChanged = false;
		}
		
		if (textChanged)
		{
			textView.text = _text;
			textChanged = false;
		}

		if (selectionAnchorPositionChanged)
		{
			textView.selectionAnchorPosition = _selectionAnchorPosition;
			selectionAnchorPositionChanged = false
		}

		if (selectionActivePositionChanged)
		{
			textView.selectionActivePosition = _selectionActivePosition;
			selectionActivePositionChanged = false
		}
	}

	/**

	{
		return enabled ? "enabled" : "disabled";
	}
}

}
