minor format that MyTrackController and TrackController is more similar
refactor out TrackSwitchController