fixes #44 used a teoria.js wrapper