dispose method
Reset the state of the ScenePainter object
Implementation
@override
void dispose() {
_isReady = false;
size = Size.zero;
_stage?.dispose();
core.pointer.onInput.remove(_onInputHandler);
_onUpdate?.removeAll();
_onUpdate = null;
super.dispose();
}