whole_func_string: function(type) {
          return Focusable._domForEvent.call(this, type) ||
              Container.prototype.domForEvent.call(this, type);
      }
func_code_string: function(type) {
          return Focusable._domForEvent.call(this, type) ||
              Container.prototype.domForEvent.call(this, type);
      }
func_documentation_string: store original version function so we can instance override _update in throttle and debounce and then revert back