Text Input Techniques for Immersive Virtual Environments: An Empirical Comparison | Synapse