     @ObservedObject var schedule: ScheduleController
     
     var body: some View {
-        SelectableRow(tag: nil, selection: $schedule.selectedTrack) {
+        SelectableRow(tag: nil, selection: $schedule.selectedTrack.animation()) {
             Label {
                 Text("All Tracks")
             } icon: {

        }
        
        ForEach(schedule.availableTracks) { track in
            SelectableRow(tag: track, selection: $schedule.selectedTrack) {
                CanonicalTrackLabel(
                    track: track.canonicalTrack,
                    unknownTrackText: Text(track.name),

    
    var body: some View {
        ForEach(schedule.availableDays) { day in
            SelectableRow(tag: day, selection: $schedule.selectedDay.animation()) {
                DayLabel(day: day, isSelected: schedule.selectedDay == day)
            }
        }
