 
     previous_page: ->
         if @props.page > 0
+            @reset_cursor()
             @actions(name).setState(page: @props.page-1)
 
     next_page: ->
+        @reset_cursor()
         @actions(name).setState(page: @props.page+1)
 
     search_string: (x) ->  # SMELL: this code is ugly, but can be easily changed here only.

                        selected         = {selected}
                        increment_cursor = {@increment_cursor}
                        decrement_cursor = {@decrement_cursor}
                    />
                </Col>
                <Col sm=4>

        search           : rtypes.string
        actions          : rtypes.object.isRequired
        selected         : rtypes.object
        increment_cursor : rtypes.func.isRequired
        decrement_cursor : rtypes.func.isRequired
        reset_cursor     : rtypes.func.isRequired

    open_selected: (value, info) ->
        e = @props.selected?.event
