   setSoftWrapColumn: (@softWrapColumn) ->
     start = 0
     end = @getLastRow()
-    @buildScreenLines()
+    @updateAllScreenLines()
     screenDelta = @getLastRow() - end
     bufferDelta = 0
     @triggerChanged({ start, end, screenDelta, bufferDelta })


    @rowMap.applyBufferDelta(startBufferRow, bufferDelta)

    newScreenLines = []
    newMappings = []
    pendingIsoMapping = null

        @longestScreenRow = maxLengthCandidatesStartRow + screenRow
        @maxLineLength = length

  handleMarkersUpdated: =>
    event = @pendingChangeEvent
    @pendingChangeEvent = null
