* will this focus at the end of the editable ?
* should we use lastElementChild ?
* can't you use what is returned by this.last instead of lastChild ? (should cache it in a local variable)