public void SwitchToNext() {
var presets = _userPresets;
if (presets.Count < 2) return;
var current = Controls.CurrentPresetFilename;
var selectedId = presets.FindIndex(x => x.Filename == current);
if (selectedId == -1 || ++selectedId >= presets.Count) {
SwitchToPreset(presets.FirstOrDefault());
} else {
SwitchToPreset(presets.ElementAtOrDefault(selectedId));
}
}