Backend keeps variables per-session using a token. Refresh to start fresh. Alpine.js on the front, Go on the back.