 				selectedDestinaionBonelist = _selectedDestinationArmature[ConstValues.BONE].copy();
 				selectedDestinaionBehaviorList = _selectedDestinationArmature[ConstValues.ANIMATION][ConstValues.MOVEMENT].copy();
 				destinationDisplayArmature = _copyFactory.buildArmature(_selectedDestinationArmature.@[ConstValues.A_NAME]);
-				var behavious:XMLList = _selectedDestinationArmature[ConstValues.ANIMATION][ConstValues.MOVEMENT];
-				if (behavious.length() > 0)
-					selectedDestinationBehavior = behavious[0];
+				if (selectedDestinaionBehaviorList.length() > 0)
+					selectedDestinationBehavior = selectedDestinaionBehaviorList[0];
 				else
 					selectedDestinationBehavior = null;
 			}

			var boneTree:XMLList = generateBoneTree(plattenDestinationBones);
			delete selectedDestinationArmature[ConstValues.BONE];
			selectedDestinationArmature.appendChild(boneTree);
			selectedDestinaionBonelist = boneTree;
			
			
			resetDestinationSkeletonData();

				selectedSourceBoneList = _selectedSourceArmature[ConstValues.BONE].copy();
				selectedSourceBehaviorList = _selectedSourceArmature[ConstValues.ANIMATION][ConstValues.MOVEMENT].copy();
				sourceDisplayArmature = _copyFactory.buildArmature(_selectedSourceArmature.@[ConstValues.A_NAME]);
				if (selectedSourceBehaviorList.length() > 0)
					selectedSourceBehavior = selectedSourceBehaviorList[0];
				else
					selectedSourceBehavior = null;
			}
