more work on edit. using contenteditable attribute now