anchor.diff:          game.world.removeEventListeners(event);
         }
       });
  +  }
   
  +  void _onListen() {
  +    _constructor();
  +  }
  +
  +  void _onPause() {
  +    _destructor();
  +  }
  +
  +  void _onResume() {
  +    _constructor();
  +  }
  +
  +  void _onCancel() {
  +    _destructor();
     }
   
   
  +
  +
   }
  
positive.code:   }
  
    void _destructor() {
  
      game.add.currentContext = null;
      game.camera.removeChildren();
      game.world.removeChildren();
  
negative.code:         onCancel: _onCancel);
    }
  
    /**
     * Overwrite if you want to load resources.
     * */
  