fragments are stabilizing; settings ui is good