Cool demo. On my machine though (high-dpi monitor, win10, firefox) the globe is enormous and way too big for the browser viewport. If I zoom out enough with ctrl-minus it is about the right size, so I think you're sizing the page elements incorrectly in some sort of dpi-unaware fashion. Can probably work around this with devicePixelRatio.