 underscore = require('underscore')
 immutable  = require('immutable')
 lodash = require('lodash')
+{delay} = require('awaiting')
 
 {React, ReactDOM, rtypes, rclass, Redux, redux}  = require('./app-framework')
 {Col, Row, Button, ButtonGroup, ButtonToolbar, FormControl, FormGroup, InputGroup, Panel, Well} = require('react-bootstrap')

        <WindowedList
            ref = {@window_list_ref}
            overscan_row_count = {10}
            estimated_row_size={20}
            row_count={@get_log().size + 1}
            row_renderer = {(x) => @row_renderer(x.index)}
            row_key = {@row_key}

    reset_cursor: ->
        @move_cursor_to(0)

    load_all: ->
        @_next_cursor_pos = @get_log().size - 1
        delete @_last_project_log
        delete @_last_user_map
        delete @_loading_table
