 	import aerys.minko.type.enum.PickingTechnique;
 	import aerys.minko.type.math.Matrix4x4;
 	import aerys.minko.type.math.Ray;
-	
-	import flash.display.BitmapData;
-	import flash.events.IEventDispatcher;
-	import flash.events.MouseEvent;
-	import flash.ui.Mouse;
-	import flash.ui.MouseCursor;
-	import flash.utils.Dictionary;
-	import flash.utils.getQualifiedClassName;
 	
 	public class PickingController extends EnterFrameController
 	{

			mesh.bindings.addProvider(meshData);
			mesh.bindings.addCallback('effect', effectChangedHandler);
			
			if (mesh.material && mesh.material.effect)
				addPickingToEffect(mesh.material.effect);
		}
		

package aerys.minko.scene.controller
{
	import flash.display.BitmapData;
	import flash.events.IEventDispatcher;
	import flash.events.MouseEvent;
	import flash.ui.Mouse;
	import flash.ui.MouseCursor;
	import flash.utils.Dictionary;
	import flash.utils.getQualifiedClassName;
	
	import aerys.minko.render.Effect;
	import aerys.minko.render.RenderTarget;
	import aerys.minko.render.Viewport;
	import aerys.minko.render.geometry.stream.format.VertexComponent;
	import aerys.minko.render.resource.Context3DResource;
	import aerys.minko.render.shader.Shader;
	import aerys.minko.render.shader.picking.PickingShader;
	import aerys.minko.scene.SceneIterator;
	import aerys.minko.scene.node.Group;
	import aerys.minko.scene.node.ISceneNode;
