public void Dispose()
 {
     pointerEventsController.Cleanup();
     sceneBoundsChecker.Stop();
     blockersController.Dispose();
     sceneController.Dispose();
 }