 		{
 			super.targetAddedHandler(ctrl, target);
 			
-			(target as Mesh).properties.setProperty(_propertyName, _texture);
+//			(target as Mesh).properties.setProperty(_propertyName, _texture);
+			if (target is Scene)
+				(target as Scene).bindings.addProvider(_data);
+			else if (target is Mesh)
+				(target as Mesh).bindings.addProvider(_data);
+			else
+				throw new Error();
 		}
 		
 		override protected function targetRemovedHandler(ctrl	: EnterFrameController,

		{
			super.targetRemovedHandler(ctrl, target);
			
			(target as Mesh).properties.removeProperty(_propertyName);
		}
		
		override protected function sceneEnterFrameHandler(scene	: Scene,

	 */
	public final class DynamicTextureController extends EnterFrameController
	{
		private var _data			: DataProvider		= null;
		
		private var _source			: DisplayObject		= null;
		private var _framerate		: Number			= 0.;
		private var _mipMapping		: Boolean			= false;
