Refactoring for cross view selection
Running Adapter state monitoring