Merge "Allow overriding DragController and drag use cases" into tm-qpr-dev