Introduction
When we were developing WebVR applications such as a-painter
[https://aframe.io/a-painter], a-blast [https://aframe.io/a-blast], and
a-saturday-night [https://aframe.io/a-saturday-night] that were designed to work
across different hardware,