   hasChanged: (article) =>
 
     # if no last article exists, remember it and return true
-    if !@article_last_updated
-      @article_last_updated = {}
+    if !@articleAttributesLastUpdate
+      @articleAttributesLastUpdate = {}
       for item in @hasChangedAttributes
-        @article_last_updated[item] = article[item]
+        @articleAttributesLastUpdate[item] = article[item]
       return true
 
     # compare last and current article attributes
-    article_last_updated_check = {}
+    articleAttributesLastUpdateCheck = {}
     for item in @hasChangedAttributes
-      article_last_updated_check[item] = article[item]
-    diff = difference(@article_last_updated, article_last_updated_check)
+      articleAttributesLastUpdateCheck[item] = article[item]
+    diff = difference(@articleAttributesLastUpdate, articleAttributesLastUpdateCheck)
     return false if !diff || _.isEmpty( diff )
-    @article_last_updated = article_last_updated_check
+    @articleAttributesLastUpdate = articleAttributesLastUpdateCheck
     true
 
   render: (article) =>


    # set see more
    @shown = false
    @setSeeMore()

    # set highlighter
    @setHighlighter()

  # set see more options
  setSeeMore: =>
    return if !@el.is(':visible')
    return if @shown
    @shown = true


    App.TicketArticle.unsubscribe(@subscribeId)

  setHighlighter: =>
    return if @el.is(':hidden')
    # use delay do no ui blocking
    #@highligher.loadHighlights(@ticket_article_id)
    d = =>
