 	private var _initProgressCount:uint = 0;
 
 	/**
-	 *  @private
-	 */
-	private var _initProgressTotal:uint = 12;
+	 *  The total number of validation events you expect to get
+	 *  in the initializing phase.  This should be an integer
+	 *  greater or equal to 4 (and note that if it is greater than 4
+	 *  you might have an inefficiency in your initialization code)
+	 *  The default is 12 because it is hard to need more phases
+	 *  than that and if we set it smaller, someone would notice
+	 *  occasional overruns.  
+	 *
+	 *  @default 12
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 9
+	 *  @playerversion AIR 1.1
+	 *  @productversion Flex 4
+	 */
+	protected var initProgressTotal:uint = 12;
 
 	//--------------------------------------------------------------------------
 	//

			}

			var loaded:Number = 100 * _initProgressCount /
								(_initProgressTotal - _displayStartCount);

			setProgress(loaded, 100);
		}

			_displayStartCount = _initProgressCount;
			show();
		}

		if (_showingDisplay)
		{
			if (!_startedInit)
			{
