To complement the document script functions of OnLocation(), OnStop(), OnReverse() and OnUncouple(), it would be nice to have OnCombine(), especially in conjunction with Train.SetDestinationIndicator and Train.SetNote. OnCombine() would work differently from the others as it would operate on the NEW route of the combine AND for BOTH trains being combined. It should work for units and locomotives, the latter being used for double-heading.