Three.js back/forwards compat