whole_func_string: function _watchedEventsBindAll(context) {
          var watchedEvents = getState('__watchedEvents', context);
          if (watchedEvents) {
              var data;
              for (var name in watchedEvents) {
                  if (watchedEvents.hasOwnProperty(name)) {
                      data = watchedEvents[name];
                      var target = getTarget(data.target, context);
                      if (target) {
                          target[data.type](data.event, data.callback, data.context);
                      }
                  }
              }
          }
      }
func_code_string: function _watchedEventsBindAll(context) {
          var watchedEvents = getState('__watchedEvents', context);
          if (watchedEvents) {
              var data;
              for (var name in watchedEvents) {
                  if (watchedEvents.hasOwnProperty(name)) {
                      data = watchedEvents[name];
                      var target = getTarget(data.target, context);
                      if (target) {
                          target[data.type](data.event, data.callback, data.context);
                      }
                  }
              }
          }
      }
func_documentation_string: bind all registered events to the model