@Override
  public void start(AcceptsOneWidget panel, final EventBus eventBus) {
    view = clientFactory.getYouTubeDetailsView();
    this.eventBus = eventBus;
    view.setPresenter(this);

    Place place = clientFactory.getPlaceController().getWhere();

    if (place instanceof YouTubeDetailsPlace) {
      YouTubeDetailsPlace youTubeDetailsPlace = (YouTubeDetailsPlace) place;

      view.setTitle(youTubeDetailsPlace.getYouTubeItem().getTitle());
      view.setEmbedContent(youTubeDetailsPlace.getYouTubeItem().getId());
      view.setDescription(youTubeDetailsPlace.getYouTubeItem().getDescription());
    }

    panel.setWidget(view);
  }
 @Override
 public void onStop() {
   view.setPresenter(null);
 }