bugfix: component dragstart handler was triggered twice resulting in some weird behavior