tabmove config refactoring