localstorage workaround 7