Changed globejs and scatterplot3js to only render on resize and mouse events, removing the usual three.js animation loop. This makes Canvas renderings quite a bit choppier, but has the advantage of much wider browser support. WebGL rendering is still very smooth with this approach. Note that this required a bit more global state (scene, camera) for the resize method.