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

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

		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
