added a simple three.js test
 - can now re-compute a surface