anchor.diff:    StreamSubscription _cutSub;
     StreamSubscription _downSub;
     StreamSubscription _pressSub;
  +  StreamSubscription _resizeSub;
   
     // The current insert mode
     OverwriteMode _mode = OverwriteMode.OVERWRITE;
  
positive.code:       _cutSub.resume();
        _downSub.resume();
        _pressSub.resume();
      } else {
        // pause event handlers
        _focusSub.pause();
  
negative.code:           selectionMode: "start");
        return true;
      }, OverwriteEvent.EDIT));
  
      // fix whitespace on browser resize
      _resizeSub = window.onResize.listen(_changeEventFunction((e) {
        _logger.fine('resize handler, updating width');
        // pad contents
        _updateWidth();
        return true;
      }, OverwriteEvent.PAD));
    }
  
    /// The contents of the element
  