Simplified naming convention.
Set background color to white.
Update checker board in response to change in dimensions.
Skeleton PatternController class.
Encapsulate data member in model.
Move rows and columns to model.
Override update_editor.
Updated adjustable editor demo.
Fire 'updated' event when model data changes.
Redraw when model changes.
Updated color model.
Elementary GUI.
Different event types.
Simplified application skeleton.