Exposed webworker, closes #11