title: chrome storage onChanged - between extension's background and popup
body: <p>I would like to store a setting of my extension - being changed by the popup:</p>
  
  <pre><code>chrome.storage.local.set({'extension-status': 'on'}, function() {
      console.log('extension on status stored');
  }
  </code></pre>
  
  <p>And receive update in my bakground page when this setting is changed:</p>
  
  <pre><code>chrome.storage.onChanged.addListener(function(changes, namespace) {
       console.log("change recived!");
  });
  </code></pre>
  
  <p>I see the message "extension on status stored" in the logs of the popup but do NOT see "change received" in the logs of the background page.</p>
  
  <p>How can I react on the changes of this stored object?</p>