page1
app.selected_brush
one from brushlist
one from brushkeys
None
app.brush
always the same instance
copy settings
app.brush.settings_observers
doc.set_brush
live update
last stroke
color selector widget(s)
current color changed
set color
brush list widget
app.selected_brush_observers
select_brush
brush settings widget
brushkeys
function window