custom brush, undo/redo, some shortcuts and the licence