Custom server selection + UserDefault (g|s)etStringForValue exposed