do not monkeypatch setPositionInBlock
global highlighting timer is QApplication child
make _lastChangeTime module variable
Do not monkeypatch FormatRange