visibility into whether view is attached to root
reorganization to properly have update done after setup