right name for the callback for generating screenshots
better method names for the screenshot part