updated tuna.js, closes #2 and #3