code: function() {
            var self = this, list = this.$$conf.listeners.slice();
            // be sure to do this after setting up data and init state
            angular.forEach(list, function (parts) {
              parts[0].call(parts[1], {event: 'value', key: self.$id});
            });
          }
docs: Updates any bound scope variables and
  notifies listeners registered with $watch