Changing behaviour of renderers.snapshot
Download is now optional. The function will now return the dataUrl so the user can deal with it.