Add canAcceptDrop hook

[fixes #67]
Merge branch 'issue-67' into dev