 	 *	@since  23.11.2007
 	 */
 	public class InteractiveNodeSprite extends NodeSprite {
+
 		private var _label : String;
 		private var _selected : Boolean = false;
 		public var filteredOut : Boolean = false;
 		public var bg : Sprite;
 		public var title_tf : TextField;
 		public var selectionMarker : Sprite;
-		public function InteractiveNodeSprite(o : Object = null) {
-			super();
+
+		public function InteractiveNodeSprite(o : Object = null) {
+			super();
+			
 			if(o != null) {
 				data = o;
 			}
 			
 			addEventListener(Event.ADDED_TO_STAGE, onStageInit);
 		}
+
 		protected function onStageInit(event : Event) : void {
 			initGraphics();
 			renderer = null;

				title_tf.text = arg ? arg : "";
			}
		}
		public function get label() : String { 
			return _label; 
		}
		// height		
		override public function set height( h : Number ) : void { 
			bg.height = selectionMarker.height = h;			
		}
		override public function get height() : Number { 
			return bg.height; 
		}	
		// width
		override public function set width( w : Number ) : void { 
			bg.width = selectionMarker.width = w;
		}
		override public function get width() : Number { 
			return bg.width; 
		}
		// selected
		public function set selected( arg : Boolean ) : void { 
			_selected = arg;

			
			onSelectionStatusChange();
		}

		protected function initGraphics() : void {
			if(bg == null) {
				bg = DefaultGraphicsFactory.getContentItemBackground();
