There seems to be a side effect race condition somewhere that causes multiple overlapping redraws when the cell is invalidated multiple times in quick succession. You can try it by either manually resizing the window width or by quickly opening/closing the history pane.
I'd recommend to not reference Observable's built-in "width" variable as it will cause downstream cells to invalidate, and to instead handle resize events directly.