An orientation-aware Virtual Reality controller for web browsers built on top of three.js