workaround for IE9-10 storage event bugs