Before revision:  This virtual surface generates arc-length-based inputs for controlling the  trajectories on the sphere and  plane.
After revision:  This virtual surface generates arc-length-based inputs for controlling the contact trajectories on the sphere and plane.