Methods
(inner) download()
Adds a dataURL href to a virtual link element
and fires its click event to initiate a download
(async, inner) generateDataUrl()
Takes the current view and returns it as an image dataURL
(inner) generateFileName()
Generates a file name with information from the URL's query string (year, direction, image ID)