A javascript web-based word processor