     @element=element
     @reinitialize(element)
     $(window).keydown @keydown_handler
+    $(window).keyup @keyup_handler
 
   reinitialize: (element) ->
     @wrapper=$(element).find('section.xmodule_CombinedOpenEndedModule')

    @location = @el.data('location')
    # set up handlers for click tracking
    Rubric.initialize(@location)

    @allow_reset = @el.data('allow_reset')
    @reset_button = @$('.reset-button')

    else
      @errors_area.html(@out_of_sync_message)

  keydown_handler: (event) =>
    if event.which == 17 && @is_ctrl==false
      @is_ctrl=true
    else if @is_ctrl==true && event.which == 13 && @child_state == 'assessing' && Rubric.check_complete()
      @save_assessment(event)

  keyup_handler: (event) =>
    if event.which == 17 && @is_ctrl==true
      @is_ctrl=false

  save_assessment: (event) =>
    event.preventDefault()
