```coffeescript
_             = require 'underscore'
Backbone      = require 'backbone'
FeedbackView  = require '../../feedback/view.coffee'

module.exports = class FooterView extends Backbone.View
  events:
    'click .mlf-feedback': 'feedback'

  feedback: (e) ->
    e.preventDefault()

    # FeedbackView inherits ModalView which auto-renders
    # and disposes of itself on close
    new FeedbackView(width: '500px')
```

Allow for feedback open to be triggered through the mediator
user
```coffeescript
_             = require 'underscore'
Backbone      = require 'backbone'
FeedbackView  = require '../../feedback/view.coffee'
mediator      = require '../../../lib/mediator.coffee'

module.exports = class FooterView extends Backbone.View
  events:
    'click .mlf-feedback': 'feedback'

  initialize: (options) ->
    mediator.on 'open:feedback', @openFeedback, this

  feedback: (e) ->
    e.preventDefault()
    mediator.trigger 'open:feedback'

  openFeedback: ->
    new FeedbackView(width: '500px')
```
assistant