changing event names as per requested, and using new events in editor viewport for more reliable disabling of editorcontrols