add more ui improvements: separate settings page, sorting, etc