add a three.js demo