 
   updateStimulus: (id, stimulus_html) -> @_change(id, {stimulus_html})
 
-  updateTags: (id, editableTags) ->
-    fixedTags = getTagTypes(@_get(id).tags).fixed
-    tags = editableTags.concat(_.pluck(fixedTags, 'value'))
-    tags = _.filter(tags, (tag) -> tag isnt '')
-    @_change(id, {tags})
+  # updateTags: (id, editableTags) ->
+  #   fixedTags = getTagTypes(@_get(id).tags).fixed
+  #   tags = editableTags.concat(_.pluck(fixedTags, 'value'))
+  #   tags = _.filter(tags, (tag) -> tag isnt '')
+  #   @_change(id, {tags})
 
-  updateFixedTag:(id, oldTag, newTag) ->
-    tags = @_get(id).tags
-    if (not newTag)
-      tags = _.filter(tags, (tag) -> tag isnt oldTag)
-    else if (not oldTag)
-      tags.push(newTag)
-    else
-      tags = _.filter(tags, (tag) -> tag isnt oldTag)
-      tags.push(newTag)
+  # updateFixedTag:(id, oldTag, newTag) ->
+  #   tags = @_get(id).tags
+  #   if (not newTag)
+  #     tags = _.filter(tags, (tag) -> tag isnt oldTag)
+  #   else if (not oldTag)
+  #     tags.push(newTag)
+  #   else
+  #     tags = _.filter(tags, (tag) -> tag isnt oldTag)
+  #     tags.push(newTag)
 
-    @_change(id, {tags})
+  #   @_change(id, {tags})
 
   addBlankPrefixedTag: (id, {prefix}) ->
     prefix += ':'

      tags.push(prefix)
      @_change(id, {tags})


  # these may not be needed
  #
  # removeTag: (id, badTag) ->
  #   tags = @_get(id).tags
  #   cleanedTags = _.without(tags, badTag)
  #   @_change(id, {tags: cleanedTags}) if cleanedTags.length isnt tags.length

  # addTag: (id, tag) ->
  #   tags = @_get(id).tags
  #   tags.push(tag)
  #   console.log "Added: #{tags}"
  #   @_change(id, {tags})

  # Updates or creates a prefixed tag
  # If previous is given, then only the tag with that value will be updated


    getStimulus: (id) -> @_local[id].stimulus_html

    # getEditableTags: (id) -> getTagTypes(@_local[id].tags).editable

    # getFixedTags: (id) -> getTagTypes(@_local[id].tags).fixed

    getPublishedDate: (id) -> @_local[id].published_at

