Fast and Precise Touch-Based Text Entry for Head-Mounted Augmented Reality with Variable Occlusion | Synapse