public override void OnInspectorGUI()
	{
		myPoser = target as HandPoser;
		DrawDefaultInspector();	
		if (GUILayout.Button ("Capture Open Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseOpen);	
		}
		if (GUILayout.Button ("Capture Closed Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseFist);	
		}
		if (GUILayout.Button ("Capture OneFingerPoint Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseOneFingerPoint);	
		}
		if (GUILayout.Button ("Capture OneFingerGrasp Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseOneFingerGrasp);	
		}
		if (GUILayout.Button ("Capture TwoFingerPoint Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseTwoFingerPoint);	
		}
		if (GUILayout.Button ("Capture TwoFingerGrasp Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseTwoFingerGrasp);	
		}
		if (GUILayout.Button ("Capture FourFingerPoint Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseFourFingerPoint);	
		}
		if (GUILayout.Button ("Capture FourFingerGrasp Pose")){
			myPoser.SampleRotations(myPoser.morphs.poseFourFingerGrasp);	
		}
		GUI.backgroundColor = Color.red;
		if (GUILayout.Button ("Write Poses to XML")){
			XmlSerializer serializer = new XmlSerializer(typeof(HandPoser.poseSet));
			FileStream stream = new FileStream(myPoser.XMLDirectory+myPoser.pathname, FileMode.Create);
			serializer.Serialize(stream, myPoser.morphs);
			stream.Close();	
		}
		if (GUILayout.Button ("Read Poses from XML")){
			myPoser.InitPoses();	
		}
		if (GUILayout.Button ("Call Start")){
			myPoser.Start();	
		}
		if (GUILayout.Button ("FLIP Poses")){
			myPoser.FlipPoses();	
		}
		GUI.backgroundColor = Color.green;
		if (GUILayout.Button ("SnapTo Open Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseOpen,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo Closed Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseFist,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo OneFingerPoint Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseOneFingerPoint,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo OneFingerGrasp Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseOneFingerGrasp,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo TwoFingerPoint Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseTwoFingerPoint,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo TwoFingerGrasp Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseTwoFingerGrasp,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo FourFingerPoint Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseFourFingerPoint,myPoser.fingers);	
		}
		if (GUILayout.Button ("SnapTo FourFingerGrasp Pose")){
			myPoser.SnapToPose(myPoser.morphs.poseFourFingerGrasp,myPoser.fingers);	
		}
	}