       "click .js-delete-group": "clickDeleteGroup"
       "click .js-add-to-question-library": "clickAddRowToQuestionLibrary"
       "click .js-clone-question": "clickCloneQuestion"
-      "click #xlf-preview": "previewButtonClick"
-      "click #csv-preview": "previewCsv"
-      "click #xlf-download": "downloadButtonClick"
-      "click #save": "saveButtonClick"
-      "click #publish": "publishButtonClick"
       "update-sort": "updateSort"
       "click .js-select-row": "selectRow"
       "click .js-select-row--force": "forceSelectRow"


      return @survey._validate()

    previewCsv: ->
      scsv = @survey.toCSV()
      console?.clear()
      log scsv
      return

    ensureElInView: (row, parentView, $parentEl)->
      view = @getViewForRow(row)
      $el = view.$el

      rows

    onEscapeKeydown: -> #noop. to be overridden

    buttonHoverIn: (evt)->
      evt.stopPropagation()
      $et = $(evt.currentTarget)
