   handleStylingChange: =>
     @sampleFontStyling()
     @sampleBackgroundColors()
+    @presenter.characterWidthsChanged()
 
   handleDragUntilMouseUp: (dragHandler) =>
     dragging = false

    oldFontFamily = @fontFamily
    oldLineHeight = @lineHeight

    @presenter.characterWidthsChanged()

    {@fontSize, @fontFamily, @lineHeight} = getComputedStyle(@getTopmostDOMNode())

    if @fontSize isnt oldFontSize or @fontFamily isnt oldFontFamily or @lineHeight isnt oldLineHeight

  setFontFamily: (fontFamily) ->
    @getTopmostDOMNode().style.fontFamily = fontFamily
    @sampleFontStyling()
    @presenter.characterWidthsChanged()

  setLineHeight: (lineHeight) ->
    @getTopmostDOMNode().style.lineHeight = lineHeight
    @sampleFontStyling()
    @presenter.characterWidthsChanged()

  setShowIndentGuide: (showIndentGuide) ->
    atom.config.set("editor.showIndentGuide", showIndentGuide)
