lots of stuff
ignore undo and history
tweak colors