editable text semi-working. doesn't update attr yet.