Issue75 - Mouse Drag outside canvas

References #75 

IMPORTANT:

This branches from #69. Don't pull this until that has been successfully merged.