What was the bottleneck (I remember there was mention of `ondragover` being added because it was a performance problem)