// Overridden from Fragment
    public override void OnResume() {
      base.OnResume();

			if (workbench == null || workbench != ion.currentWorkbench) {
				workbench = ion.currentWorkbench;
			}

			if (workbench == null) {
				workbench = ion.LoadWorkbenchAsync().Result;
			}

			adapter = new WorkbenchAdapter(OnAddViewer, workbench, ion is RemoteION);
			list.SetAdapter(adapter);

      adapter.NotifyDataSetChanged();
			adapter.onSensorPropertyClicked += OnOnSensorPropertyClicked;
			adapter.onManifoldClicked += OnManifoldClicked;
    }
 public Dragger(WorkbenchAdapter adapter)
 {
     this.adapter = adapter;
 }