stringify everything, because IE8+9 only support postMessage with strings