Removed references to the widget manager in comments
Remodeled canvas widget drawing functions

  - widget redraw function redraws all dirty rectangles
  - widget draw function draws all widgets of a canvas
  - functions can do clearing if required
  - functions can do begin-end calls if required