Chce stworzyć prostą wtyczkę pod Mozille za pomocą ich udostępnionego SDK. Całość ma być rozwinięciem podstawowej wtyczki z tutoriala, po prześciu na stronę mozilli ma robić screenshota i zapisać go/wyświetlić*

var Widget = require("widget").Widget;
var tabs = require('tabs');

exports.main = function() {    

    new Widget({
        id: "arturwaw-widget-1",
        label: "My Mozilla Widget",
        contentURL: "http://www.mozilla.org/favicon.ico",
        onClick: function(event) {
            tabs.open("http://www.mozilla.org");
        }
    });
};

Chcę wykorzystać getThumbnail z tabs.

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/tabs.html

Proszę o jakieś nakierowanie - nie bardzo wiem czy wywołanie w postaci:
var obraz = tabs.activeTab.getThumbnail
ma jakikolwiek sens?
Będę również wdzięczny za podpowiedź jak zapisać pobrany w ten sposób obraz do jakiegoś jpg.