svoid dm_onNewRecordingOrWAVOnClipboard(final VF1 onFile) { dm_ownResource(vmBus_onMessage('newRecording, onFile)); // currently only reacts to in-OS clipboard copies dm_ownResource(vmBus_onMessage('newClipboardContents, voidfunc(O o) { if (o instanceof S && ewic((S) o, ".wav")) { File f = newFile((S) o); if (isAbsolutePath(f) && f.exists()) callF(onFile, f); } })); }