```coffeescript
Backbone = require 'backbone'
Form = require '../../form/index.coffee'
CurrentUser = require '../../../models/current_user.coffee'

module.exports = class ContactView extends Backbone.View
  className: 'scontact'

  template: (->)

  events:
    'click button': 'submit'

  initialize: ->
    @user = CurrentUser.orNull()

  submit: (e) ->
    @form ?= new Form model: @model, $form: @$('form')
    @form.submit e

  render: ->
    @$el.html @template(user: @user)
    this
```

Allow user to be passed in
user
```coffeescript
Backbone = require 'backbone'
Form = require '../../form/index.coffee'
CurrentUser = require '../../../models/current_user.coffee'

module.exports = class ContactView extends Backbone.View
  className: 'scontact'

  template: (->)

  events:
    'click button': 'submit'

  initialize: (options = {}) ->
    @user = options.user or CurrentUser.orNull()

  submit: (e) ->
    @form ?= new Form model: @model, $form: @$('form')
    @form.submit e

  render: ->
    @$el.html @template(user: @user)
    this
```
assistant