!7 concept Sound { S name, dataID; } cmodule AISounds > DynCRUD { afterVisualize { addSelectionDependentButton("Play", rThread { print("Playing sound: " + selected().name); playAudioFile(loadLibrary(selected().dataID)); }); } }