implemented bostock's dragstart, but nodes freeze after their first
append