Added support for "unsupportedContent". When receiving the signal, save the content in a temporary file ("download").
A better way would be to get the filename from Javascript or create a real temporary file and signal the Javascript code with URL and path.