 	import mx.effects.easing.Back; Back;
 	import mx.effects.easing.Bounce; Bounce;
 	import mx.effects.easing.Circular; Circular;
-	import mx.effects.easing.Cubic; Cubic;
 	import mx.effects.easing.Elastic; Elastic;
 	import mx.effects.easing.Exponential; Exponential;
-	import mx.effects.easing.Linear; Linear;
-	import mx.effects.easing.Quadratic; Quadratic;
-	import mx.effects.easing.Quartic; Quartic;
-	import mx.effects.easing.Quintic; Quintic;
-	import mx.effects.easing.Sine; Sine;
+	import mx.events.CloseEvent; CloseEvent;
+	import mx.events.DropdownEvent; DropdownEvent;
+	import mx.events.ItemClickEvent; ItemClickEvent;
 	import mx.events.ModuleEvent; ModuleEvent;
 	import mx.filters.BaseFilter; BaseFilter;
 	import mx.filters.BaseDimensionFilter; BaseDimensionFilter;

	import mx.binding.FunctionReturnWatcher; FunctionReturnWatcher;
	import mx.binding.IBindingClient; IBindingClient;
	import mx.binding.IWatcherSetupUtil; IWatcherSetupUtil;
	import mx.binding.PropertyWatcher; PropertyWatcher;
	import mx.binding.RepeatableBinding; RepeatableBinding;
	import mx.binding.RepeaterComponentWatcher; RepeaterComponentWatcher;

	import mx.graphics.ImageSnapshot; ImageSnapshot;
	import mx.graphics.codec.PNGEncoder; PNGEncoder;
	import mx.graphics.codec.JPEGEncoder; JPEGEncoder;
      import mx.graphics.shaderClasses.ColorBurnShader; ColorBurnShader;
      import mx.graphics.shaderClasses.ColorDodgeShader; ColorDodgeShader;
      import mx.graphics.shaderClasses.ColorShader; ColorShader;
      import mx.graphics.shaderClasses.ExclusionShader; ExclusionShader;
      import mx.graphics.shaderClasses.HueShader; HueShader;
      import mx.graphics.shaderClasses.LuminosityShader; LuminosityShader;
      import mx.graphics.shaderClasses.LuminosityMaskShader; LuminosityMaskShader;
      import mx.graphics.shaderClasses.SaturationShader; SaturationShader;
      import mx.graphics.shaderClasses.SoftLightShader; SoftLightShader;
	import mx.logging.ILogger; ILogger;
	import mx.logging.Log; Log;
	import mx.logging.targets.TraceTarget; TraceTarget;
	import mx.managers.DragManager; DragManager;
	import mx.managers.HistoryManager; HistoryManager;
	import mx.managers.IHistoryManagerClient; IHistoryManagerClient;
	import mx.managers.marshalClasses.CursorManagerMarshalMixin; CursorManagerMarshalMixin;
	import mx.managers.marshalClasses.DragManagerMarshalMixin; DragManagerMarshalMixin;
	import mx.managers.marshalClasses.FocusManagerMarshalMixin; FocusManagerMarshalMixin;
	import mx.managers.marshalClasses.PopUpManagerMarshalMixin; PopUpManagerMarshalMixin;
	import mx.managers.marshalClasses.ToolTipManagerMarshalMixin; ToolTipManagerMarshalMixin;
      import mx.managers.PopUpManager; PopUpManager;
	import mx.managers.systemClasses.ActiveWindowManager; ActiveWindowManager;
	import mx.managers.systemClasses.ChildManager; ChildManager;
	import mx.managers.systemClasses.MarshallingSupport; MarshallingSupport;
	import mx.messaging.config.LoaderConfig; LoaderConfig;
	import mx.modules.IModuleInfo; IModuleInfo;
	import mx.modules.ModuleBase; ModuleBase;
	import mx.modules.ModuleManager; ModuleManager;
      import mx.preloaders.DownloadProgressBar; DownloadProgressBar;
      import mx.preloaders.SparkDownloadProgressBar; SparkDownloadProgressBar;
	import mx.printing.FlexPrintJob; FlexPrintJob;
	import mx.resources.Locale; Locale;
	import mx.rpc.IResponder; IResponder;
	import mx.skins.Border; Border;
	import mx.skins.halo.BrokenImageBorderSkin; BrokenImageBorderSkin;
	import mx.skins.halo.BusyCursor; BusyCursor;
	import mx.skins.halo.DefaultDragImage; DefaultDragImage;
	import mx.skins.halo.HaloFocusRect; HaloFocusRect;
	import mx.skins.halo.ListDropIndicator; ListDropIndicator;
	import mx.skins.halo.ToolTipBorder; ToolTipBorder;
	import mx.skins.ProgrammaticSkin; ProgrammaticSkin;
	import mx.skins.RectangularBorder; RectangularBorder;
	import mx.styles.IStyleModule; IStyleModule;
	import mx.utils.ArrayUtil; ArrayUtil;
	import mx.utils.DescribeTypeCache; DescribeTypeCache;
