That's not true. _nullifyEditor will reset it only if _currentEditor is not null. When we have a custome viewer,  _currentEditor is null. Right?