Implemented a new class "CanvasCheckBox" for in-canvas buttons