Allow panning outside the canvas

Issue #154