           column: Infinity
         },
         colorMarker,
-        displayBuffer.screenLines[range.start.row],
-        displayBuffer.screenLines[range.start.row + 1]
+        displayBuffer.screenLines[range.start.row]
       )
       if rowSpan > 1
         for row in [range.start.row + 1...range.end.row]

            {row, column: 0},
            {row, column: Infinity},
            colorMarker,
            displayBuffer.screenLines[row],
            displayBuffer.screenLines[row + 1]
          )

      regions.push @createRegion(
        {row: range.end.row, column: 0},
        range.end,
        colorMarker,
        displayBuffer.screenLines[range.end.row],
        displayBuffer.screenLines[range.end.row + 1]
      )

    regions

  createRegion: (start, end, colorMarker, screenLine, nextScreenLine) ->
    displayBuffer = colorMarker.marker.displayBuffer
    lineHeight = displayBuffer.getLineHeightInPixels()
    charWidth = displayBuffer.getDefaultCharWidth()

    css.left = startPosition.left
    css.top = startPosition.top
    css.width = endPosition.left - startPosition.left
    css.width += charWidth if needAdjustment
    css.height = lineHeight

    region = document.createElement('div')
