Eval-Functions: new functions viewport() and intersection()