use mvt.modelToViewXY where appropriate, to avoid a Vector2 allocation