mouseDragged on List Component

Okay, so I dug into this and it actually turned out a bit simpler than I thought.