Removed <String> param on change event and renamed to onChange, etc
Moved providers from workspace to editors and removed onChange updater in `write` method.
Changed how onChange gets triggered and changed test.