refactor(NgView): Make use of the ViewPort