dragging events is done. bring on the bugs