SPEye: A Calibration-Free Gaze-Driven Text Entry Technique Based on Smooth Pursuit