       "click .motion-pass": "pass"
       "click .motion-fail": "fail"
     passVote: 'm1'
-    name: 'MotionBase'
-    initialize: ->
-      @render()
-    render: ->
+    initialize: ->
+      @render()
+    render: ->
+      @$el.i18n()
+      @$el.modal 'show'
+      $('.xe').editable
+        mode: 'inline'
       $(".motion-mc-pass-vote").html Master.get('sessionStats')[@passVote].value
-      log "$ #{@name} rendered.", DEBUG
     fail: ->
       info $.t('motion.failBefore') + $.t('motion.mc') + $.t('motion.failAfter')
+      @destroy()
+    destroy: ->
       @$el.modal 'hide'
+      @$el.data('modal', null).remove()
+      $('.modal-backdrop').remove()
 
   class MotionMCView extends MotionBase
-    name: 'MotionMCView'
     pass: ->
       @mcView = new MCView
         model: new SpeakersList,

        time_tot  : $("#motion-mc-total-time").html()
        time_each : $("#motion-mc-each-time").html()
      success $.t('motion.passBefore') + $.t('motion.mc') + $.t('motion.passAfter')
      @$el.modal 'hide'

  class MotionUMCView extends MotionBase
    name: 'MotionUMCView'
    pass: ->
      @umcView = new UMCView
        time: $("#motion-umc-time").html()
      success $.t('motion.passBefore') + $.t('motion.umc') + $.t('motion.passAfter')
      @$el.modal 'hide'

  class MotionChangeGSLTimeView extends MotionBase
    name: 'MotionChangeGSLTimeView'
    render: ->
      super()
      if not controlView.gsl?

      $m.appendTo($('body')).attr 'id', mid
      $("#motion-heading").html opt.title
      $("#motion-body").prepend tpl opt.elem
      $m
    motionMC: ->
      mcModal = new MotionMCView
