move TbEditableSaver to comonents instead of widgets