anchor.diff:          manager.identity = e.target.identity;
           manager._register();
         },
  -      _attach: function() {
  -        var self = this;
  -        var db = document.querySelector('maki-datastore[name=identity]');
  -        var manager = document.querySelector('maki-identity');
  -        console.log('[MAKI:IDENTITY]', '_attach');
  -        
  +      _startAgent: function() {
           if ('serviceWorker' in navigator) {
             navigator.serviceWorker.register('/worker.js').then(function(reg) {
               console.log('[MAKI:IDENTITY]', 'service worker installled!');
  
positive.code:             console.log('[MAKI:IDENTITY]', 'service worker failed:', err);
            });
          }
  
          db._retrieve('/identities', function(err, identities) {
            console.warn('[MAKI:IDENTITY]', 'retrieved', identities);
            self.identities = identities;
  
negative.code:       _displaySelectionModal: function() {
          $('.modal#identity-confirm').modal('show');
        },
        _closeSelectionModal: function() {
          $('.modal#identity-confirm').modal('hide');
        },
        _displayGeneratorModal: function() {
          $('.modal#identity-create').modal('show');
        },
        _closeGeneratorModal: function() {
          $('.modal#identity-create').modal('hide');
        },
        _initializeDropdown: function() {
          $('.ui.dropdown').dropdown({
            action: 'nothing'
          });
  