experimenting with graphical view; fixed bug with non-updating preference sub-screens after reset;