public void InsertButtonPressed()
    {
        ExerciseData tempExercise = new ExerciseData();

//		tempExercise = tempExercise.DeepCopy(UserBlobManager.GetComponent<UserBlobManager> ().UserExerciseData[SelectedExercise]);
        tempExercise = tempExercise.DeepCopy(UserExerciseData.Exercise[SelectedExercise]);
        CurrentWorkout.ExerciseArray.Insert(SelectedWorkoutExcercise, tempExercise);
        ClearWorkoutScrollList();
        PopulateWorkoutScrollList();
    }
    public void MoveUpButtonPressed()
    {
        if (SelectedWorkoutExcercise > 0)
        {
            ExerciseData tempExercise = new ExerciseData();
            tempExercise = tempExercise.DeepCopy(CurrentWorkout.ExerciseArray.Exercise[SelectedWorkoutExcercise]);
            CurrentWorkout.ExerciseArray.RemoveAt(SelectedWorkoutExcercise);
//			CurrentWorkout.ExerciseArray.TrimExcess ();
            SelectedWorkoutExcercise--;
            CurrentWorkout.ExerciseArray.Insert(SelectedWorkoutExcercise, tempExercise);
            ClearWorkoutScrollList();
            PopulateWorkoutScrollList();
        }
    }