Как обновить / перезагрузить расширение Chrome?

Я разрабатываю расширение в Chrome 4 (в настоящее время 4.0.249.0), которое будет отображать репутацию пользователя StackOverflow / SuperUser / ServerFault в строке состояния. Я разработал страницу параметров, чтобы получить идентификаторы профиля пользователя, и я сохраняю их в localStorage и хорошо читаю в расширении. Все отлично работает.
Проблема в том, что я не могу найти (программный) способ обновить расширение при сохранении параметров. Я пробовал звонитьlocation.reload(); с самой страницы расширения при щелчке правой кнопкой мыши по ней - безрезультатно. Я продолжил это и попытался посмотреть на то, что Chromechrome://extensions/ страница делает, чтобы перезагрузить расширение, и нашел этот код:

/**
 * Handles a 'reload' button getting clicked.
 */
function handleReloadExtension(node) {
  // Tell the C++ ExtensionDOMHandler to reload the extension.
  chrome.send('reload', [node.extensionId]);
}

Копирование этого кода в мой обработчик событий не помогло (и да, я попытался заменить[node.extensionId] с актуальным кодом). Может кто-нибудь помочь мне сделать это правильно или указать мне код расширения, который делает это правильно? После этого я добавлю расширение и его источник в свой блог.