change process that listen load event to readystatechange event.
you can undo!
support auto indent at list line.
little fix
you can unindent by C-u