Enlarging canvas when needed.
Resized event class.
Mouse multi selection for canvas.
Multiselect on canvas and resizing when needed.
Merge branch 'master' into improved-canvas