Make grid gui, add chat (not working yet). Add random user name generator.
Fix grid heights, re-enable chat, fix grid margins.
Show layer crashes in chat. Highlight chat box on focus. Organize code.
Add horizontal separators in grid. Highlight thead so it's part of the edit area
Fix hiding of grid edit header when loosing focus.
Chat box empty by default
Add again command line commands (via chat, beginning with . ) Clean up.

Commands are easier to implement than full gui (focus, click, blur, ett)
ESC toggles between chat and cell edit
Save / restore selection when pressing ESC
Highlight border of active cell on blur. Auto scroll up when editing last cell.

onMouseUp fixes autoscroll while mouse is down (unvoluntary selection).
Move all strings out for easy translation. Add strings.js, constants.js, txt.js
Create LayerModel, put all layer related code in it. Refactoring.
Implement .on .off, add ascii headers, Layer constructor, refactoring
Remove logging
Rename duplicated variable (bug fix)
Fix layer creation (Layer class)
Implement .rooms
Implement .delete alias .remove
Implement .name
Implement flash on received cell