If we are going to merge this, we need to put a big WARNING EXPERIMENTAL badge, I dont think we are in a state to support localstorage yet