The storage is working but the CSS selector selection stopped working due to the currentStep variable not being populated by ThreeController (after the first time)
Made Local Storage work without breaking anything. The code has some rough edges but is good enough to move on for now...