public override void SetData(TrackValueDataProvider dataProvider, int index)
        {
            base.SetData(dataProvider, index);

            RemoveListeners();

            View.TrackValueTypeDropdown.options   = OptionsModel.GetTrackValueOptions();
            View.TrackControlTypeDropdown.options = OptionsModel.GetTrackControlOptions();
            View.CcSelectionDropdown.options      = OptionsModel.GetCcOptions();

            View.TrackValueTypeDropdown.value   = (int)dataProvider.TrackValue.Type;
            View.TrackControlTypeDropdown.value = (int)dataProvider.TrackValue.TrackControl;

            UpdateView();

            AddListeners();
        }
 private void EditedInstrumentChangedHandler()
 {
     View.CcSelectionDropdown.options = OptionsModel.GetCcOptions();
     //TODO: select previously selected cc (in case we renamed / moved it)
 }