Приветствую, коллеги.

Пытаюсь написать расширение для FF. Использую Add-on SDK.
Функциональная часть работает. Но вот с настройками возникло затруднение. Мне нужно показать пользователю диалоговое окно с настройками. Раньше это делалось с помощью XUL, а как теперь?

Окно я показать таки умудрился - через require("sdk/window/utils").openDialog(). И как мне теперь с ним взаимодействовать из модуля main.js? Мне нужно передать в окно список, потом, когда пользователь его отредактирует, получить его обратно.