synapsestudios/lively — pull request #90 by synbot (2014-09-19 21:14:09+00:00)
Title: Undefined console error when visiting Hooks

## Description

Receive a console error when visiting the Hooks section, no content is displayed on the page.

## Details

URL: http://localhost:9001/github/hooks
Console Error:
```
Uncaught TypeError: undefined is not a function params-list.jsx:200module.exports.React.createClass.renderArrayParamInputs params-list.jsx:200boundMethod ReactCompositeComponent.js:1288module.exports.React.createClass.renderParamInputOrInputs params-list.jsx:104boundMethod ReactCompositeComponent.js:1288module.exports.React.createClass.renderParam params-list.jsx:80boundMethod ReactCompositeComponent.js:1288module.exports.React.createClass.renderTopLevelParam params-list.jsx:67boundMethod ReactCompositeComponent.js:1288module.exports.React.createClass.render params-list.jsx:271(anonymous function) ReactCompositeComponent.js:1242(anonymous function) ReactPerf.js:58(anonymous function) ReactCompositeComponent.js:780(anonymous function) ReactPerf.js:58ReactMultiChild.Mixin.mountChildren ReactMultiChild.js:202ReactDOMComponent.Mixin._createContentMarkup ReactDOMComponent.js:199(anonymous function) ReactDOMComponent.js:121(anonymous function) ReactPerf.js:58ReactMultiChild.Mixin.mountChildren ReactMultiChild.js:202ReactDOMComponent.Mixin._createContentMarkup ReactDOMComponent.js:199(anonymous function) ReactDOMComponent.js:121(anonymous function) ReactPerf.js:58(anonymous function) ReactCompositeComponent.js:785(anonymous function) ReactPerf.js:58ReactMultiChild.Mixin.mountChildren ReactMultiChild.js:202ReactDOMComponent.Mixin._createContentMarkup ReactDOMComponent.js:199(anonymous function) ReactDOMComponent.js:121(anonymous function) ReactPerf.js:58(anonymous function) ReactCompositeComponent.js:785(anonymous function) ReactPerf.js:58ReactMultiChild.Mixin.mountChildren ReactMultiChild.js:202ReactDOMComponent.Mixin._createContentMarkup ReactDOMComponent.js:199(anonymous function) ReactDOMComponent.js:121(anonymous function) ReactPerf.js:58(anonymous function) ReactCompositeComponent.js:785(anonymous function) ReactPerf.js:58ReactMultiChild.Mixin._mountChildByNameAtIndex ReactMultiChild.js:399ReactMultiChild.Mixin._updateChildren ReactMultiChild.js:304ReactMultiChild.Mixin.updateChildren ReactMultiChild.js:254ReactDOMComponent.Mixin._updateDOMChildren ReactDOMComponent.js:396(anonymous function) ReactDOMComponent.js:249(anonymous function) ReactPerf.js:58ReactComponent.Mixin.performUpdateIfNecessary ReactComponent.js:334ReactComponent.Mixin.receiveComponent ReactComponent.js:315ReactDOMComponent.Mixin.receiveComponent ReactDOMComponent.js:222(anonymous function) ReactCompositeComponent.js:1174(anonymous function) ReactPerf.js:58ReactCompositeComponentMixin._performComponentUpdate ReactCompositeComponent.js:1116ReactCompositeComponentMixin.performUpdateIfNecessary ReactCompositeComponent.js:1056ReactComponent.Mixin.receiveComponent ReactComponent.js:315ReactCompositeComponentMixin.receiveComponent ReactCompositeComponent.js:1142ReactMultiChild.Mixin._updateChildren ReactMultiChild.js:294ReactMultiChild.Mixin.updateChildren ReactMultiChild.js:254ReactDOMComponent.Mixin._updateDOMChildren ReactDOMComponent.js:396(anonymous function) ReactDOMComponent.js:249(anonymous function) ReactPerf.js:58ReactComponent.Mixin.performUpdateIfNecessary ReactComponent.js:334ReactComponent.Mixin.receiveComponent ReactComponent.js:315ReactDOMComponent.Mixin.receiveComponent ReactDOMComponent.js:222(anonymous function) ReactCompositeComponent.js:1174(anonymous function) ReactPerf.js:58ReactCompositeComponentMixin._performComponentUpdate ReactCompositeComponent.js:1116ReactCompositeComponentMixin.performUpdateIfNecessary ReactCompositeComponent.js:1056ReactComponent.Mixin.receiveComponent ReactComponent.js:315ReactCompositeComponentMixin.receiveComponent ReactCompositeComponent.js:1142(anonymous function) ReactCompositeComponent.js:1174(anonymous function) ReactPerf.js:58ReactCompositeComponentMixin._performComponentUpdate ReactCompositeComponent.js:1116ReactCompositeComponentMixin.performUpdateIfNecessary ReactCompositeComponent.js:1056runBatchedUpdates ReactUpdates.js:153Mixin.perform Transaction.js:142Mixin.perform Transaction.js:142mixInto.perform ReactUpdates.js:99(anonymous function) ReactUpdates.js:177(anonymous function) ReactPerf.js:58Mixin.closeAll Transaction.js:215Mixin.perform Transaction.js:156ReactDefaultBatchingStrategy.batchedUpdates ReactDefaultBatchingStrategy.js:70enqueueUpdate ReactUpdates.js:210ReactCompositeComponentMixin.replaceState ReactCompositeComponent.js:872ReactCompositeComponentMixin.setState ReactCompositeComponent.js:851(anonymous function) Routes.js:185tryCatchReject makePromise.js:758runContinuation1 makePromise.js:728Fulfilled.when makePromise.js:544Pending.run makePromise.js:438runQueue Scheduler.js:75Scheduler._drain Scheduler.js:50Scheduler.drain Scheduler.js:26(anonymous function) browser.js:24
```

```
if (type === 'hash') {
return inputs;
}

values.forEach(function(value, index) {
var newPath = component.appendPath(path, index);

inputs.push(
```