修复回溯不改变文字颜色BUG，同时不再为每次的选择分支单独重复创建控件——by mter