Will this work when the headers are not in view? I am unsure of how header views are handled by ListView. Are they still part of the view hierarchy even when not visible on screen?