Use CSS translate3d instead of top/left when dragging to make it way smoother! It actually puts the email card on a separate GPU render layer which puts much less pressure on the browser to render each frame. Further explanation & demos here — https://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/