Regarding OnDelete method for Actions and Conditions:
You have added the methods for the Action- and Condition-Task Scripts but forgot to add it to the ActionList and ConditionList in the ListEditor method. Please see attached image! It would be nice if you could invoke the method from there as well.