Another idea could be to implement the tracks as a separate list of exercise templates, that can be used to initially fill a new exercise, and probably also the new optional track field.
Like that, some dialogs and coding could be reused for the track management.
2009-08-14 12:04:43 UTC in SportsTracker