version 2

a second version that uses content editable instead of alert prompts to edit the text.

many additional changes