Adding state backed by localStorage