Handle drag and drop events via a custom QQuickItem