                         'contractName': contractName,
                         'inputVariables': variables
                     }
-                    console.log constructVars
-                console.log "Creating button"
+
                 createButton = React.createClass(
                     displayName: 'createButton'
                     _handleSubmit: ->
-                        console.log 'Handling submit'
                         that.create(that.compiled[Object.keys(this.refs)[0]].info.abiDefinition, that.compiled[Object.keys(this.refs)[0]].code, constructVars[Object.keys(this.refs)[0]], Object.keys(this.refs)[0])
                     render: ->
                         React.createElement('form', { onSubmit: this._handleSubmit },
-                        React.createElement('input', {type: 'submit', value: 'Create', ref: contractName}, null, null))
+                        React.createElement('input', {type: 'submit', value: 'Create', ref: contractName}, null))
                     )
                 ReactDOM.render React.createElement(createButton, null), document.getElementById(contractName + '_create')
 

        messages.add new LineMessageView(line: line, message: message, className: 'red-message')

    compile: ->
        console.log 'Compilation started....'
        that = this
        editor = atom.workspace.getActiveTextEditor()
        source = editor.getText()

                # TODO: Handle Compilation asynchronously and handle errors
                ###
                that.compiled = web3.eth.compile.solidity(source);
                # Clean View before creating
                that.atomSolidityView.destroyCompiled()
                # Create inpus for every contract
