readonly properties on CanvasArrayView
CanvasArrayView conforms better to cocoa design patterns
drawing squares with a black border
pause & play buttons control timer