continuing testing preferences
font size setting was added
some refactoring was performed