private Task<List<PresetEntry>> ScanAsync([Localizable(false)] string sub) {
var directory = Path.Combine(Controls.PresetsDirectory, sub);
return Task.Run(() => FileUtils.GetFilesRecursive(directory, @"*" + ControlsSettings.PresetExtension).Select(x => new PresetEntry(x)).ToList());
}