separate favorites handler into separate class
separate settings handler into different class