added robust drag and drop
Merge branch 'master' of https://github.com/tpoulos/canvas_project