Added select font size combo box, and major refactoring