code: private void onPerspectiveChanged(@Observes PluginSaved event) {
          if (currentPerspectiveNavItem != null) {
              NavWorkbenchCtx navCtx = NavWorkbenchCtx.get(currentPerspectiveNavItem);
              String perspectiveId = navCtx.getResourceId();
              if (event.getPlugin().getName().equals(perspectiveId)) {
                  openPerspective(currentPerspectiveNavItem);
              }
          }
      }
docs: Catch changes on runtime perspectives so as to display the most up to date changes