move {IF,DF}TABS out of ClientState