adding localStorage mirroring (with sync updates). works well (SO FAR).