Changed mouse input to CanvasRenderer, Tools now activate from outside
of canvas, e.g. you can start a brush stroke or selection from outside
canvas and drag it in. This is the same behavior as Paint.NET*

*Right now selections are not clipped to canvas bounds however