fix settings page bug and updates page enhancements, #43