 			var i:int;
 
 			// first run the functions that cannot be delayed more than one frame.
-			if (_callLaterSingleFrameDelayArray.length > 0)
+			if (_callNextFrameArray.length > 0)
 			{
-				calls = _callLaterSingleFrameDelayArray;
-				_callLaterSingleFrameDelayArray = [];
+				calls = _callNextFrameArray;
+				_callNextFrameArray = [];
 				for (i = 0; i < calls.length; i++)
 				{
 					// args: (relevantContext:Object, method:Function, parameters:Array = null, allowMultipleFrameDelay:Boolean = true)

			if (allowMultipleFrameDelay)
				_callLaterArray.push(arguments);
			else
				_callLaterSingleFrameDelayArray.push(arguments);
			
			if (CallbackCollection.debug)
				_stackTraceMap[arguments] = new Error("Stack trace").getStackTrace();

			}
		}
		
		/**
		 * This is a list of eventType Strings that can be passed to addEventCallback().
		 * @return An Array of Strings.
		 */
		public static function getSupportedEventTypes():Array
		{
			return _eventTypes.concat();
