     @listenTo @g.config, "change:registerMouseEvents", @manageEvents
 
   _build: ->
-    console.log @model.get "id"
     dom.removeAllChilds @el
 
     seq = @model.get("seq")
     hidden = @g.columns.get "hidden"
     textVisible = @g.zoomer.get "textVisible"
     features = @model.get "features"
-    selection = @_getSelection @model
     cellHeight = @g.zoomer.get "rowHeight"
     cellWidth = @g.zoomer.get "columnWidth"
-    # get the status of the upper and lower row
-    [mPrevSel,mNextSel] = @_getPrevNextSelection()
 
     for n in [0..seq.length - 1] by 1
       if hidden.indexOf(n) < 0

    s.appendChild svg.line x1:width,y1:0,x2:width,y2:cHeight,style:
        "stroke:red;stroke-width:2;"
    unless noTopBorder
      s.appendChild svg.line x1:0,y1:1,x2:width,y2:1,style:
          "stroke:red;stroke-width:1;"
    unless noBottomBorder
      s.appendChild svg.line x1:0,y1:cHeight,x2:width,y2:cHeight,style:
          "stroke:red;stroke-width:1;"

    @listenTo @model, "change:grey", @_build
    @listenTo @g.columns, "change:hidden", @_build
    @listenTo @model, "change:features", @_build
    @listenTo @g.selcol, "add", (sel, b) ->
      if @g.selcol.getSelForRow(@model.get('id')).length isnt 0
        @_appendSelection()
    @listenTo @g.selcol, "reset", @_build
    @listenTo @g.zoomer, "change", @_build
    @listenTo @g.colorscheme,"change", ->
