 		public function set enabled(value : Boolean) : void
 		{
 			_enabled = value;
+            
+            if (value)
+                for each (var bindingName : String in _changes)
+                {
+                    setParameter(bindingName, _changes[bindingName]);
+                    delete _changes[bindingName];
+                }
 		}
 		
 		public function get depth() : Number

		
		public function setParameter(name : String, value : Object) : void
		{
//			if (!_enabled)
//				return ;
			
			var binding : IBinder = _bindings[name] as IBinder;
			

		public function unsetBindings(meshBindings	: DataBindings,
									  sceneBindings	: DataBindings) : void
		{
            _changes = {};
            
			for (var parameter : String in _bindings)
			{
				meshBindings.removeCallback(parameter, parameterChangedHandler);
