```coffeescript
class window.ConversationItemView extends Backbone.Marionette.ItemView
  tagName: 'li'
  className: 'clearfix'
  template: 'conversations/item'
  events:
    'click' : 'wholeElementClick'

  templateHelpers: =>
    url: @model.url()

  wholeElementClick: (e) ->
    url = @model.url()
    e.preventDefault()
    e.stopImmediatePropagation()
    Backbone.history.navigate url, true
```

Allow backbone navigation from conversation index to user profile, in stead of letting the click be handled by the wholeElementClick
user
```coffeescript
class window.ConversationItemView extends Backbone.Marionette.ItemView
  tagName: 'li'
  className: 'clearfix'
  template: 'conversations/item'
  events:
    'click' : 'wholeElementClick'
    'click .user-profile-link' : 'userProfileLinkClick'

  templateHelpers: =>
    url: @model.url()

  wholeElementClick: (e) ->
    url = @model.url()
    e.preventDefault()
    e.stopImmediatePropagation()
    Backbone.history.navigate url, true

  userProfileLinkClick: (e) ->
    console.info ('click"')
    e.preventDefault()
    e.stopImmediatePropagation()
    Backbone.history.navigate @model.get('last_message').sender.username, true
```
assistant