#43 Amended drag data source protocol