 		 */
 		private var _triggerCounter:uint = DEFAULT_TRIGGER_COUNT;
 		
-		private static const STACK_TRACE_TRIGGER:String = "This is the stack trace from when the callbacks were last triggered.";
-		private static const STACK_TRACE_ADD:String = "This is the stack trace from when the callback was added.";
-		private static const STACK_TRACE_REMOVE:String = "This is the stack trace from when the callback was removed.";
-		
 		/**
 		 * @inheritDoc
 		 */

	 */
	public var callback:Function = null;
	/**
	 * This is the maximum recursion depth allowed for this callback.
	 */	
	public var recursionLimit:uint = 0;
	/**
	 * This is the current recursion depth.
	 * If this is greater than zero, it means the function is currently running.
	 */

		public final function removeCallback(callback:Function):void
		{
			// if the callback was added as a grouped callback, we need to remove the trigger function
			GroupedCallbackEntry.removeGroupedCallback(this, callback);
			
			// find the matching CallbackEntry, if any
			for (var outerLoop:int = 0; outerLoop < 2; outerLoop++)
