Made the viewport the parent to fix the indicator displaying over the header

* also prevents the code from having to account for the header