Расширение Firefox, боковая панель, связанная с окном

Я пишу расширение для Firefox, и мне нужно, чтобы пользовательский интерфейс этого расширения был на боковой панели, я следовал некоторым урокам Mozilla, но боковые панели не связаны только с одним окном.

Мне нужна боковая панель, такая как пользовательский интерфейс, которая будет сохранять навигационные данные из того же окна, и мне нужно, чтобы она была связана только с этим окном, что-то вроде firebug.

До сих пор я просто создавал меню и элемент, мне нужно, чтобы щелчок по этому элементу переключал мою боковую панель.

Я взглянул на источник Firebug, я не нашел наложения на боковой панели в его XUL, скрипты сложны для меня, поэтому я не знал, как они могут добавить свой интерфейс в окно.

Любые идеи или источники, которые я могу прочитать об этом?