View state is stored, improved demo