     oldShell = @model
     @model = newShell
 
-    @$('input#link').val @model.link?()
     @dropdownView.selected @model.shellid()
+    @renderInputField()
     @renderSummarySubview()
     @renderRemixSubview()
 

    super
    @$el.empty()

    @$el.html @template
      activeLink: @model.module.RemixView.activeLinkInput
      linkFieldText: "#{@model.module.title} - #{@model.module.description}"
    @alert() # hide

    @dropdownView.setElement(@$('.dropdown-view')).render()

    if @options.toolbarButtons.length > 0
      @toolbarView.setElement(@$('.toolbar-view')).render()

    @renderInputField()
    @renderSummarySubview()
    @renderRemixSubview()

    @


  renderInputField: =>
    shell = @model.module
    inputDiv = @$ '.remixer-header > .input-append'
    @$('#link').remove()

    if shell.RemixView.activeLinkInput
      inputDiv.removeClass 'input-prepend'
      inputDiv.prepend '<input id="link" type="text" placeholder="enter link"/>'
      @$('input#link').val @model.link?()

    else
      inputDiv.addClass 'input-prepend'
      inputDiv.prepend '<span id="link" class="add-on uneditable-input"></span>'
      @$('span#link').text "#{shell.title} - #{shell.description}"


  renderSummarySubview: =>
