Added simple canvas drag ability

Middle click twice to move the canvas. I want to make it update with
mousemove to mimic other programs like autocad.