 
         if subject
           options.click = ->
-            view = @
+            view = this
             if subject.constructorName is "JPrivateMessage"
-              KD.getSingleton("appManager").openApplication "Inbox"
-            else if subject.constructorName in ["JComment", "JOpinion"]
-              KD.remote.api[subject.constructorName].fetchRelated subject.id, (err, post) ->
-                KD.getSingleton('router').handleRoute "/Activity/#{post.slug}", state:post
-                # appManager.tell "Activity", "createContentDisplay", post
+              KD.getSingleton('router').handleRoute "/Inbox"
+            else if subjectObj.constructor.name is "JOpinion"
+              KD.remote.api.JOpinion.fetchRelated subjectObj._id, (err, post) ->
+                KD.getSingleton('router').handleRoute "/Activity/#{post.slug}"
                 view.destroy()
             else if subject.constructorName is 'JGroup'
               suffix = ''

              KD.getSingleton('router').handleRoute "/#{subjectObj.slug}#{suffix}"
              view.destroy()
            else
              # appManager.tell "Activity", "createContentDisplay", post
              KD.getSingleton('router').handleRoute "/Activity/#{subjectObj.slug}", state:post
              view.destroy()

        options.type  = actionType or actorType or ''

      content  : options.content  or null

    notification.once 'click', options.click
