Changed example objects
Use screen width for projection & refine draw-fn
Added button for resetting local storage
Made function private
Rename localStorage key & better state-watch fn