       showInstuctions: !@readonly
     @$el.html(html)
     
+    @renderNewTicketView()
+    @renderShowEffortOption()
+    @renderTickets()
+    @renderHelp()
+    @
+  
+  renderNewTicketView: ->
     @newTicketView = new Scheduler.NewTicketView
       project: @project
       el: $('#new_ticket_form')[0]

    #
    @delayedNotifier = new Lail.DelayedAction(_.bind(@updateOrder, @), delay: 800)
    
    $('body').click (e)->
      if $(e.target).closest('.sequence-list').length == 0
        $('.sequence-list .selected').removeClass('selected')

    
    @$el.find('.sequence-ticket').pseudoHover()
    
    @makeTicketsSortable() unless @readonly
    
  makeTicketsSortable: ->
    view = @
    @$el.find('.sequence-list').multisortable
      connectWith: '.sequence-list'
      activate: (event, ui)-> $(@).addClass('sort-active')
      deactivate: (event, ui)-> $(@).removeClass('sort-active')
      
      start: (event, ui)->
        $e = ui.item
        $('.sequence-list').not($e.parent())
          .find('.selected, .multiselectable-previous')
          .removeClass('selected multiselectable-previous')
      
      receive: (event, ui)=>
        if ui.item.closest('#sequence_unsorted').length > 0
          @clearSequenceOfTicketFor(ui.item)
          @delayedNotifier.trigger()
          @adjustVelocityIndicatorHeight()
      
      # unselect items in the opposite list
      click: (event, $e)->
        return unless $e.is('.sequence-ticket')
        $('.sequence-list').not($e.parent())
          .find('.selected, .multiselectable-previous')
          .removeClass('selected multiselectable-previous')
    
    @$el.find('#sequence_sorted').on 'sortupdate', (event, ui)=>
      @delayedNotifier.trigger()
      @adjustVelocityIndicatorHeight()
    
    @adjustVelocityIndicatorHeight()
    
  renderHelp: ->
    @$el.find('.sequence-explanation').popover()
    
    $indicator = $('#sequence_velocity_help')
    $indicator.popover
