Dragging scrollingframes doesn't work

When you set a scrollingframe to draggable, it ends up staying glued to the mouse when you drag it around. This occurs any time I set a scrollingframe to draggable. Repro: Set scrollingframe to active and draggable. Does anyone know any workarounds?

A workaround I would imagine is a bit of scripting, but with a little math it should be a breeze.

The thing is though, the dragging events on the frames are also sort of broken.