Thanks for that buttons now working as I wanted now working on the text appearing, I can't quite work out what I've missed, currently it displays undefined:
Screenshot 2025-12-19 054159.png
This is the current code in respect of the text:
const var rvbfilename = Content.getComponent("rvbfilename"); inline function onrvbfilenameControl(component, value) { local currentReverb = ConvolutionReverb1.getCurrentlyLoadedFile(); if (currentReverb == "") { rvbfilename.set("text", currentReverb); } else { rvbfilename.set("text", currentReverb); } rvbfilename.repaint(); }; Content.getComponent("rvbfilename").setControlCallback(onrvbfilenameControl); rvbfilename.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); var cornerRadius = 4; // Text color if (isContainerOpen || isHovered) { g.setColour(0xFFFFFFFF); } else { g.setColour(0xFFFFFFFF); } // IR text var textArea = [a[0], a[1], a[2], a[3]]; g.setFont("font", 20); if (currentReverb == "") { g.drawAlignedText("Default", textArea, "centred"); } else { g.drawAlignedText(currentReverb, textArea, "centred"); } });