Fixes

Removed IDrawDevice parameter from Widgets' DrawCanvas. It's not used
and could be derived from the Canvas itself in any case.