ViewPortPosition still needs help.