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.