removed emit from webWorker version

Added own then function to capture params for q-comm then() so not to
have to call end() and also makes it a little more succinct