Flashpen: A High-Fidelity and High-Precision Multi-Surface Pen for Virtual Reality | IEEE Conference Publication | IEEE Xplore