Чтоты хочешь там читать?
Onmousedown onmouseup onmousemove вот все ивенты которые надо
Саму идею как сделать так, чтобы я например, навел на конкретный элемент и под ним появилось свободное место для вставки,
В голову приходит только вставка элемента через цикл в эту позицию, но как по мне это оч затратно по ресурсам