@Spunkle I hope you don’t mind but I used your work to help generate the a patch for the StashInteractiveTools plugin to drive the device from the React side, see my comment here for more details.
It’s working! but there’s almost certainly a lot of cleanup work needed since im not a web dev and i was heavily relying on AI to help write this.