implemented CharDevice_Edit with tied widgets;