TrackSequencer refactoring