Add live string edit support