 		private var _height:Number;
 		
 		public function ConstrainedSprite() {
-//			addEventListener(Event.ADDED, addedHandler);
+			addEventListener(Event.ADDED, addedHandler);
 		}
 		
-//		private function addedHandler(event:Event):void {
-//			var child:DisplayObject = event.target as DisplayObject;
-//			if(child.parent == this) {
-//				drawChild(child);
-//			}
-//		}
+		private function addedHandler(event:Event):void {
+			var child:DisplayObject = event.target as DisplayObject;
+			if(child.parent == this) {
+				drawChild(child);
+			}
+		}
 		
 		public function draw():void {
 			drawChildren();

			return new Rectangle(0, 0, w, h);
		}
	}
}
		}
		
		private function shouldDrawChild(child:DisplayObject):Boolean {
			return (!isNaN(_width) && 
					!isNaN(_height) &&
					_width != 0 && 
					_height != 0 && 
