added some comments to BoardCanvas