code: @Override
  	protected void onUpdate(double progress) {
  		View view = trajectory.getView(progress);
  		view.setAnimation(progress < 1);
  		viewPort.applyView(view);
  		eventBus.fireEvent(new NavigationUpdateEvent(this, view));
  	}
docs: ------------------------------------------------------------------------