Make ScreenObject use screen corrdinates and zero position vector to fix inViewport hit testing