Proof of concept using localStorage.