 				if (backslashNeedsEscaping && appliedCode.indexOf('\\') >= 0)
 					appliedCode = appliedCode.split('\\').join('\\\\');
 				
+				trace('---');
+				trace(evalFunc);
+				trace(appliedCode);
+				trace(pValues);
+				
 				result = ExternalInterface.call(evalFunc, appliedCode, pValues);
 				
 				// parse stringified results

			// separate function parameters from code
			for each (var item:Object in paramsAndCode)
			{
				if (item.constructor == Object)
				{
					// We assume that all the keys in the Object are valid JavaScript identifiers,
					// since they are to be used in the code as variables.

	import flash.system.Capabilities;
	import flash.utils.Dictionary;
	import flash.utils.getDefinitionByName;
	import flash.utils.getQualifiedClassName;

	/**
	 * An alternative to flash.external.ExternalInterface with workarounds for its limitations.
