 
             @driver_handler = new DataExplorerView.DriverHandler
                 container: @
+                on_success: @success_on_connect
+                on_fail: @error_on_connect
 
             @render()
 

        # Called if the driver could connect
        success_on_connect: =>
            @results_view.cursor_timed_out()
            # If the we were disconnected because of an error, we say that we did reconnect
            if window.driver_connected_previous_state is false
                @.$('#user-alert-space').hide()
                @.$('#user-alert-space').html @alert_reconnection_success_template()
                @.$('#user-alert-space').slideDown 'fast'

        reconnect: (event) =>
            @reconnecting = true
            event.preventDefault()
            @driver_handler.connect()

        handle_gutter_click: (editor, line) =>
            start =
