performance improved by better support for incremental rebuild of the editor