It deals with objects, but request and response methods of the dispatcher need a stringified object (JSON.parse will throw if you pass it a not-stringified object). Postmessage stringifies everything it gets, but i would have to stringify it one more time to use dispatcher methods...