Added stateful interactivity via local storage for mockup