Edit-in-place with contentEditable property
I had no idea ‘edit in place’ had such wide browser support!