reset
Resets the editor's state to that of scheme.
If apply has been called, then reset resets to the state at the last invocation of apply.
This method must not be called before the init
block of the subclass, because this method invokes callbacks which assume that the SchemeEditor has fully initialized.