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