increased capacity html5 local storage via cross-origin messaging