I would, perhaps predictably, do this in a much more pedestrian and
clunky fashion.
So: I set up a textField with no borders, and, probably a transparent
background.
then just have a button with this sort of script:
on mouseUp
import snapshot from fld "myText"
end mouseUp
Richmond.