     data = @getData()
     """
       <p>#{data.name}</p>
+      {{> @previewSelect}}
+      {{> @previewLabel}}
       {{> @assignSelect}}
+      {{> @assignLabel}}
       <div class="button-container">
         {{> @deleteButton}}
         {{> @editButton}}

  creteElements: ->
    super

    @activateToggle = new KodingSwitch
      cssClass      : "dark"
      defaultValue  : @getData().isActive
      callback      : @bound "updateState"

  updateState: ->
    delegate = @getDelegate()
    data     = @getData()

    for customView in delegate.customViews
      oldActive = customView  if customView.getData().isActive is yes

    toggleState = =>
      data.update { isActive: !data.isActive }, (err, res) =>
        return warn err  if err
        delegate.reloadViews()

    if oldActive
      oldActive.getData().update { isActive: no }, (err, res) =>
        return warn err  if err
        toggleState()
    else

    data = @getData()
    """
      <p>#{data.name}</p>
      {{> @previewToggle}}
      {{> @activateToggle}}
      <div class="button-container">
        {{> @deleteButton}}
