More forgiving protocol in view.onDrop