redesign
dynamic width for editable text