Changed to dragstart listener to improve performance