How to implement a mousedragstart Observable using the Drag and Drop RxJs's example.
mousedragstart should be emit before the first mousedrag after a mousedown until the mouseup.
I think we have to play with flatMap/take(1)/takeUntil(mouseup) but I fail every time..
UPDATE
Difficulty here is not avoid mousedrag to be emitted before mousedragstart